Develop, test, and deploy web applications utilizing ASP.NET, MVC, Web API, and WCF services.
Design and implement user interfaces using HTML, CSS, JavaScript, TypeScript, React, Angular, Bootstrap, and UI/UX best practices.
Build and optimize database schemas using SQL Server, MySQL, PostgreSQL, T-SQL, PL/SQL, and MongoDB for high performance and data integrity.
Integrate third-party APIs and develop RESTful APIs for seamless communication between systems.
Implement microservices architecture leveraging .NET Core, Node.js, and cloud platforms such as Azure or AWS.
Write clean, maintainable code with emphasis on debugging, unit testing, and code reviews to ensure high-quality deliverables.
Collaborate within Agile teams utilizing tools like TFS, GitHub, Git, SVN for version control and CI/CD pipelines.
Participate in system analysis and design using UML diagrams; contribute to database design and application architecture planning.
Maintain existing applications by troubleshooting issues related to multithreading, web services (SOAP/REST), IIS configurations, and application deployment.
Document technical specifications and participate in code reviews to ensure adherence to best practices.
Requirements
Proven experience in software development with extensive knowledge of C#, .NET Framework/.NET Core/.NET 5+ technologies.
Strong proficiency in front-end frameworks such as React.js, Angular, JavaScript/TypeScript, HTML5/CSS3.
Experience with ASP.NET MVC/Web API/WCF services; familiarity with RESTful API design principles.
Solid understanding of database systems including Microsoft SQL Server, MySQL, PostgreSQL; experience with database design and T-SQL scripting.
Knowledge of cloud platforms such as Azure or AWS for application deployment and management.
Familiarity with Microservices architecture, Docker containers, CI/CD pipelines (Azure DevOps or Jenkins).
Experience working within Agile methodologies; proficient with version control tools like GitHub or TFS.
Strong debugging skills; experience with unit testing frameworks such as NUnit or MSTest.
Knowledge of software development best practices including SDLC processes; UML diagramming skills preferred.
Ability to work collaboratively in a team environment; excellent problem-solving skills; strong communication skills. This position is ideal for a motivated developer eager to contribute to innovative projects while expanding their expertise across full-stack development environments using modern technologies like .NET Core, React.js, Angular, cloud platforms, and microservices architecture.
Job Type: Full-time
Pay: $70,000.00-$120,000.00 per year
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.