Associate Professional Application Programmer
Skip the busywork
ApplyBolt rewrites your resume for this exact role and hits submit. You just pick the jobs.
About this role
Job Description:
DXC Technology (NYSE: DXC) helps global companies run their mission-critical systems and operations while modernizing IT, optimizing data architectures, and ensuring security and scalability across public, private, and hybrid clouds. The world’s largest companies and public sector organizations trust DXC to deploy services across the Enterprise Technology Stack to drive new levels of performance, competitiveness, and customer experience. Learn more about how we deliver excellence for our customers and colleagues at DXC.com.
Location: Hybrid – Based in Southeastern Connecticut or near a DXC office. Candidates within 25 miles of a DXC office must work onsite two days per week. Preferred locations: Plano, TX · Detroit/Farmington Hills, MI · Nashville, TN · New York City, NY · New Orleans, LA · Ashburn, VA · Tulsa, OK
Application developer responsibilities involve the full Software Development Lifecycle (SDLC): designing, coding (clean, efficient Java or Cobol), testing (unit, integration), debugging, and maintaining scalable, high-performance Java or Cobol applications, often collaborating in Agile teams, managing databases, building APIs, and using tools like GIT and Jira, while ensuring best practices and documentation for web, desktop, or mobile solutions.
Interested and motivated to integrate with legacy teams while learning and coding in legacy mainframe languages with the overarching goal of client-side modernization and integration with newer technologies leveraging modern frameworks and AI.
Core Responsibilities
- Design & Development: Analyze user needs, translate requirements into technical specs, and develop robust, scalable applications, including backend services and APIs.
- Coding & Best Practices: Write clean, efficient, well-documented, and testable code, adhering to object-oriented principles and industry standards.
- Testing & Debugging: Conduct software analysis, implement unit/integration tests (JUnit, TestNG), and troubleshoot/resolve bugs to ensure quality.
- Maintenance & Optimization: Support existing applications, optimize performance, manage codebases, and contribute to continuous improvement.
Key Activities & Collaboration
- Full Lifecycle Contribution: Participate in all phases, from concept to deployment and support.
- Team Collaboration: Work with cross-functional teams (UX/UI, QA, DevOps, Product Managers and Legacy COBOL developers) in both Waterfall and Agile environments.
- Technical Skills: Develop microservices, manage databases (SQL/NoSQL), and use deployment tools (Docker, Kubernetes, Cloud platforms like AWS).
- Documentation: Create detailed design documents and user guides.
Overview:
We are seeking an entry-level programmer to join our team supporting critical systems. In this role, you will develop, test, and maintain software applications while also providing technical support to end-users. The position offers the opportunity to work with mainframe systems, COBOL and/or SAS, and relational databases, with exposure to financial systems and accounting processes. Successful candidates will demonstrate strong analytical skills, a willingness to learn, and the ability to collaborate effectively in a team environment.