Confirmed on the employer's own hiring board on Nov 8, 2026. First seen by Alion on Nov 5, 2026.
Job Summary
The IT Software Development Associate supports the design, development, testing, implementation, and maintenance of software applications that meet business and technical requirements. Working under the guidance of senior developers or technical leads, this role assists in developing application features, troubleshooting issues, and participating in software development projects while adhering to established coding standards, development methodologies, and quality practices. The IT Software Development Associate collaborates with cross-functional teams to deliver reliable, scalable, and high-quality software solutions that support the organization's business objectives.Duties and Responsibilities
1. Application Development
tab-stops:list .5in">·Assist in the design, development, coding,
and maintenance of software applications based on business and technical
requirements.
tab-stops:list .5in">·Develop assigned application modules,
features, and enhancements under the guidance of senior developers or technical
leads.
tab-stops:list .5in">·Follow established coding standards,
development methodologies, and best practices.
2. Testing & Quality Assurance
tab-stops:list .5in">·Perform unit testing and support system
integration testing to ensure application functionality and quality.
tab-stops:list .5in">·Identify, document, and resolve software
defects and issues.
tab-stops:list .5in">·Support user acceptance testing (UAT) by
addressing assigned technical issues and implementing approved fixes.
3. Application Support & Maintenance
tab-stops:list .5in">·Assist in troubleshooting application
issues and providing timely resolution for incidents and service requests.
tab-stops:list .5in">·Support application enhancements, bug
fixes, and routine maintenance activities.
tab-stops:list .5in">·Monitor application performance and report
recurring issues or improvement opportunities.
4. Project Support
tab-stops:list .5in">·Participate in software development
projects and Agile ceremonies, including sprint planning, daily stand-ups,
sprint reviews, and retrospectives.
tab-stops:list .5in">·Collaborate with business analysts, QA,
product owners, and other technical team members to support project
deliverables.
tab-stops:list .5in">·Provide regular updates on assigned
development tasks and escalate issues or risks when necessary.
5. Documentation & Continuous
Improvement
tab-stops:list .5in">·Prepare and maintain technical
documentation, including code comments, technical specifications, and user
guides.
tab-stops:list .5in">·Participate in code reviews and
knowledge-sharing sessions.
tab-stops:list .5in">·Continuously enhance technical skills by
learning new programming languages, frameworks, and development tools.
- Recommend process improvements that enhance
software quality, development efficiency, and team productivity.
Stakeholder
Management
l0 level1 lfo1">1.Collaborate with developers,
product owners, and project managers to ensure early involvement of testing in
the SDLC.
l0 level1 lfo1">2.Coordinate with business users
during UAT and support smooth test-to-production transitions.
l0 level1 lfo1">3.Promote best practices in testing,
defect prevention, and continuous improvement.
text-indent:-.25in;mso-list:l0 level1 lfo1">4.Acts as 1st level escalation and address any
resistance, conflicting priorities through structured dialogue and escalation
paths
text-indent:-.25in;mso-list:l0 level1 lfo1">5.Achieve high CSAT and delivery metrics
text-indent:-.25in;mso-list:l0 level1 lfo1">6. Able to contribute to team/company initiatives/events
Technical Competencies and Skills
.net, software development lifecycle, sqlEducation, Trainings and Licenses Required
IT related course
