About the job
Join Miles IT as an Associate Software Developer and gain invaluable real-world experience through dynamic learning opportunities. In this role, you will receive comprehensive training in software development methodologies, including database design and development utilizing Microsoft SQL Server, as well as web development skills with HTML, CSS, Bootstrap, Angular, JavaScript, and C#.
Experience the Software Development Lifecycle (SDLC) alongside Agile and Scrum methodologies while contributing to impactful projects. You will collaborate closely with seasoned Miles IT software developers, who will mentor you as you engage in training and customer projects.
Key Responsibilities:
- Engage in full-stack development of web and computer applications, adhering to user requirements and solution architecture specified by the Business Analyst and Software Development Lead.
- Support, maintain, and enhance production systems, troubleshooting reported issues, and executing bug fixes.
- Conduct regular proactive maintenance on systems and databases and implement enhancements through planned updates and significant projects.
- Publish production system updates, including hotfixes and planned version releases.
- Execute business logic and functional testing on completed development tasks.
- Actively participate in software support-related activities, including daily standup meetings, work planning, and update reviews.
- Assist the Software Development Lead in solution architecture and database design as required.
- Contribute to all software project activities, including daily standup meetings, backlog grooming, sprint planning, sprint reviews, and retrospectives.
Desired Traits:
- Recent graduate or imminent graduate (within 1-3 months) with experience in full-stack web application development.
- Excellent communication and collaboration skills with both technical and non-technical team members and clients.
- Strong ability to learn new concepts quickly, multitask, and address complex challenges effectively.
- Aiming for a long-term career with a forward-thinking company while maintaining a positive, flexible, and detail-oriented approach to work.

