- Company Name
- Mitchell International, Inc.
- Job Title
- Junior Full Stack .NET Developer
- Job Description
-
**Job Title**
Junior Full Stack .NET Developer
**Role Summary**
Remote, full‑time position (U.S. PST business hours). Develop, enhance, and maintain SaaS web applications using the Microsoft .NET stack. Work within an Agile Scrum team to deliver reliable, secure, and scalable solutions while providing third‑level production support.
**Expectations**
- 0–2 years of hands‑on experience in a .NET development environment.
- Ability to translate functional specifications into clean, testable code.
- Commitment to Agile practices, code reviews, and continuous improvement.
- Strong written communication and documentation skills.
- Willingness to learn new technologies and mentor junior team members.
**Key Responsibilities**
- Design, code, debug, test, and document features for complex web applications.
- Deliver solutions built on .NET (up to version 4.5) and relational databases (SQL Server).
- Participate in Scrum ceremonies: sprint planning, daily stand‑ups, retrospectives.
- Create and maintain technical specifications, unit and integration test plans.
- Conduct unit, load, performance, and integration testing; use automated tools (Selenium, Coded UI).
- Develop and consume REST or SOAP web services; adhere to SOA principles.
- Provide third‑level support for applications in production.
- Ensure compliance with architecture standards, security policies, and risk management.
**Required Skills**
- C# and .NET Framework (4.x) development.
- SQL Server querying, stored procedures, and database design.
- ASP.NET, MVC, Web API, and n‑tier web application architecture.
- Front‑end: HTML5, CSS3, JavaScript, AJAX, jQuery, AngularJS, JSON.
- Source control with TFS (or similar).
- Unit testing and test‑driven development; familiarity with Selenium or Coded UI.
- Understanding of RESTful services, SOAP, XML, and SOA concepts.
- Strong problem‑solving and analytical abilities; effective written communication.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (Master’s preferred).
- Optional: Microsoft certifications (e.g., Microsoft Certified: Azure Developer Associate, Microsoft Certified: .NET Developer).