Proven experience in web development with C# and ASP.NET., Strong background in Microsoft technologies and application development., Experience working in an Agile environment., Knowledge of APIs, microservices, and best coding practices..
Key responsibilities:
Design, develop, and implement software applications using relevant technologies.
Collaborate with teams to define and ship new features.
Write clean, maintainable code and perform code reviews.
Troubleshoot and optimize application performance.
Report this Job
Help us maintain the quality of our job listings. If you find any issues
with this job post, please let us know. Select the reason you're reporting
this job:
McBride
51 - 200
Employees
About McBride
McBride Consulting, LLC, (dba McBride) is a minority and Service-Disabled Veteran-Owned Small Business (SDVOSB) management consulting and project management firm with significant professional services experience that includes business strategy development, finance, accounting and audit readiness support, information security controls, business process optimization, human capital management and operations.
We are seeking a talented and motivated Software Engineer that has experience with C# .net to join our dynamic team. The ideal candidate will have a strong background in web development and application development, with proficiency in Microsoft technologies. This role requires a collaborative mindset and the ability to work effectively within an Agile environment. The Software Engineer will be responsible for designing, developing, and maintaining software applications while ensuring high performance and responsiveness.
Responsibilities
Design, develop, and implement software applications using JavaScript, C#, and other relevant technologies.
Collaborate with cross-functional teams to define, design, and ship new features.
Write clean, maintainable code while adhering to best practices in software development.
Develop APIs for seamless integration between different systems.
Participate in code reviews to ensure code quality and share knowledge with team members.
Troubleshoot and debug applications to optimize performance.
Stay updated with emerging technologies and industry trends to enhance skills and improve processes.
Requirements
Experience
Proven experience in web development with a strong grasp of C#, ASP.NET, Microservices, .NET 8, and .NET Core.
Familiarity with Agile methodologies and experience working in an Agile environment.
Knowledge of application development principles and best practices.
Experience with APIs and integration techniques.
Understanding of ASP.NET Web API, MVC services is a plus.
Strong problem-solving skills and attention to detail.
Excellent communication skills and ability to work collaboratively within a team.
Benefits
Why Join Us:
Collaborative, innovative work environment
Opportunities for professional development and growth
Competitive compensation and benefits package
Salary:
$125,000- $140,000
Required profile
Experience
Spoken language(s):
English
Check out the description to know which languages are mandatory.