- Company Name
- i3-Milestone
- Job Title
- Software Engineer
- Job Description
-
**Job Title:** Software Engineer
**Role Summary:**
Senior .NET developer responsible for designing, building, testing, and optimizing enterprise‑grade web applications. Works collaboratively with product owners, QA, and support teams in an Agile environment to deliver high‑quality features and maintain technical excellence.
**Expectations:**
- Deliver clean, maintainable code that meets sprint objectives.
- Participate actively in Scrum ceremonies and uphold coding standards.
- Keep abreast of .NET and web technology trends to improve processes.
- Mentor junior developers and provide technical guidance as needed.
**Key Responsibilities:**
- Architect, code, test, debug, and configure scalable .NET web solutions.
- Translate product requirements into detailed design and implementation plans.
- Collaborate cross‑functionally to define, design, and ship new features.
- Conduct code reviews to enforce quality and style guidelines.
- Perform performance tuning, optimization, and scalability enhancements.
- Manage CI/CD pipelines, Azure DevOps, and Git repositories.
- Resolve defects, reduce technical debt, and support production incidents.
- Participate in daily stand‑ups, sprint planning, reviews, and retrospectives.
- Provide technical support and mentorship to junior team members.
**Required Skills:**
- ≥5 years of professional software development, focused on enterprise .NET web applications.
- Proficiency with C#, .NET Core, ASP.NET Web API, Blazor, Angular/AngularJS, JavaScript, HTML5, CSS, and jQuery.
- Experience with MS SQL, Azure Cosmos DB, CI/CD pipelines, Azure DevOps, and Git‑based workflows.
- Unit testing using Moq, XUnit or equivalent.
- Solid understanding of Scrum/Agile development practices.
- Strong analytical, problem‑solving, and communication skills.
- Ability to work independently and collaboratively within a distributed team.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
- Certifications in .NET, Azure, or related technologies are a plus but not mandatory.