Robert Half International Senior .NET Software Engineer in Charlotte, North Carolina
Solve our client’s needs pragmatically through new custom software, enhancements, bug fixes, or consulting.
Lead mid-sized development projects from start to finish including technical requirements gathering, data modeling, technology selection, and deployment with guidance from a Technical Lead.
Architect new applications or new features in existing applications with industry best practices.
Meet with clients to craft technology solutions that will meet their business needs and estimate effort required to deliver the solutions.
Collaborate with other team members on agile development teams.
Provide code feedback to other team members through pull request reviews.
Work on multiple projects simultaneously, prioritize effectively to meet our clients’ delivery expectations.
Mentor teammates to share your knowledge and built a stronger team.
Build, maintain, and troubleshoot new and existing web applications.'
Other related duties as assigned by your manager.
Advanced experience with the Microsoft Stack (Microsoft SQL Server, ASP.NET, Razor, IIS, .Net framework and .Net Core).
Knowledge of good architectural patterns for writing scalable and maintainable software.
Proven success leading projects from start to finish.
Strong technical and non-technical communication skills, both written and verbal.
Comfortable speaking to clients.
Able to estimate tasks effectively and accurately.
Ability to gather and write strong requirements based on client’s business objectives.
Competence in at least four areas in the full stack with advanced experience in at least one:
- Database design and development (data modeling, optimization, T-SQL)
- Back-end development (data access, services, MVC, APIs)
- Infrastructure (DevOps, build processes, source control, cloud)
Nice to Have:
Experience working directly with customer teams of all sizes is desired.
Previous Software Development Consulting experience either independent consulting or with a firm.
Experience with React or similar (e.g. Angular, Vue.JS).
Experience with .Net Content Management systems (e.g. Sitecore, Umbraco).
Experience with Azure or similar (AWS, Google Cloud).
Experience with cross-platform mobile app development tools (e.g. Xamarin, React Native).
Experience with non-Microsoft languages & technologies (e.g. Node.JS, PostgreSQL, Ruby, PHP).
Robert Half Technology matches IT professionals with remote or on-site jobs on a temporary, project or full-time basis. From roles in software and applications to IT infrastructure and operations, we provide you unparalleled access to exciting career opportunities.
Our experienced staffing professionals can promote you to employers and advocate on your behalf. We provide access to top jobs, competitive compensation and benefits, and free online training. For more opportunities, get the Robert Half app and receive instant notifications when our AI matches you with jobs.
When you work with us, you’re working with the best. Robert Half has been recognized as one of FORTUNE’s “Most Admired Companies” every year since 1998 and was named to Forbes’ inaugural list of America’s Best Temporary Staffing Firms.
Questions? Call your local office at 1.888.490.4429. All applicants applying for U.S. job openings must be authorized to work in the United States. Benefits are available to temporary professionals. Visit https://roberthalf.gobenefits.net/ for more information.