.NET Engineer / Software Developer
Start: August 2026
Duration: 6 to 12 months to start. (High Possibility Of Extension)
Location: Remote
Job Overview
We are seeking a Software Developer to design, build, and maintain high-quality web applications and services in a collaborative, agile environment. This role is ideal for a developer who enjoys end-to-end ownership requirements refinement, solution design, coding, testing, deployment, and production support. The ideal candidate has strong problem-solving skills, experience delivering modern web applications, and the ability to communicate clearly across both technical and business teams.
Responsibilities:
- Design, code, test, and debug applications and system components that meet defined technical specifications and business requirements.
- Collaborate with stakeholders, product owners, and feature teams to clarify requirements and ensure effective solution delivery.
- Refine business requirements into scalable, efficient technical solutions and recommend alternative approaches when appropriate.
- Perform thoughtful and thorough code reviews to ensure quality and consistency.
- Support Operational Excellence by helping build, deploy, monitor, and manage production services.
- Communicate effectively with business and technical teams to ensure shared understanding and alignment.
- Mentor junior engineers and contribute to a culture of continuous improvement.
Requirements:
- Bachelor s degree in Computer Science, Information Technology, Computer Engineering, or related field
- Experience leveraging AI tools within the software development lifecycle to improve quality and efficiency
- 2+ years of experience supporting the full lifecycle of software development in an agile environment
- Hands-on experience building web applications and RESTful web services
- Experience working with relational databases such as MS SQL, PostgreSQL, or similar
- Proficiency in .NET Core or similar object-oriented programming languages
- Experience using JavaScript frameworks/libraries such as Angular, React, or similar
- Excellent written and verbal communication skills
Preferred Skills:
- Experience with application containerization, deployment, and orchestration (Docker, Kubernetes, etc.)
- Experience with CI/CD pipelines and automated testing frameworks
- Experience building cloud-native applications in Azure or other major cloud providers
- Basic troubleshooting skills for applications running in Kubernetes
- Understanding of cloud infrastructure, automated provisioning, and configuration management
- Knowledge of networking fundamentals and internet protocols
- Familiarity with encryption, PKI, and OWASP application security principles