Develop, test, and deploy high-performance web applications using .NET frameworks such as ASP.NET, WCF, and MVC.
Design and implement RESTful APIs and web services to facilitate efficient data exchange across platforms.
Collaborate with front-end developers to create engaging UI/UX using React, Angular, TypeScript, JavaScript, HTML, CSS, Bootstrap, and other front-end technologies.
Utilize Entity Framework for database interactions and ensure optimal database design with Microsoft SQL Server, MySQL, PostgreSQL, or MongoDB.
Integrate third-party APIs and develop microservices architectures leveraging AWS or Azure cloud platforms for scalable solutions.
Write clean, maintainable code with a focus on OOP principles, multithreading, debugging, and performance optimization.
Conduct unit testing to ensure software quality and participate in code reviews following Agile methodologies within the SDLC framework.
Use version control tools such as GitHub, TFS, SVN to manage code repositories efficiently.
Implement CI/CD pipelines for continuous integration and deployment processes.
Document technical specifications using UML diagrams and ensure adherence to best practices in application development.
Troubleshoot issues related to IIS hosting environments or Linux-based servers as needed.
Qualifications
Proven experience in software development with a strong focus on .NET technologies including C#, ASP.NET (MVC/Web API), WCF, and .NET Core.
Solid understanding of front-end development frameworks such as React, Angular, JavaScript, TypeScript, HTML5, CSS3, Bootstrap, and AJAX.
Hands-on experience with database design and management using SQL Server, MySQL, PostgreSQL or NoSQL databases like MongoDB.
Familiarity with RESTful API design principles and experience working with web services including SOAP and XML/JSON data formats.
Knowledge of cloud platforms such as AWS or Azure for deploying microservices-based applications.
Experience working within Agile environments utilizing tools like TFS or GitHub for version control and project management.
Strong debugging skills along with proficiency in Visual Studio IDE for application development.
Understanding of SDLC processes including requirements gathering, system analysis (UML), testing strategies (unit testing), and deployment procedures.
Ability to work effectively in a collaborative team environment while managing multiple priorities independently. Join us if you're passionate about creating innovative software solutions that make an impact! We value energetic problem-solvers who thrive on continuous learning and technological excellence--your expertise will help shape the future of our digital offerings!
Job Type: Full-time
Pay: $61,812.95-$121,701.03 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.