Overview
Skills
Job Details
Job Title: Senior Application Developer
Job Category: Software Development/ Engineering
Job Type: Permanent Full Time
Location: Reston, Virginia, United States
Senior Application Developer
Position Description
Client has an immediate need for a Senior Application Developer to join our team. This is an exciting opportunity to work in a fast-paced team environment supporting one of the largest customers. We take an innovative approach to supporting our client, working side-by-side in an agile environment using emerging technologies.
This role is located at a client site in Reston, VA or Plano, TX. A hybrid working model is acceptable.
We partner with 15 of the top 20 banks globally, and our top 10 banking clients have worked with us for an average of 26 years!
Your future duties and responsibilities
The Senior Application Developer is responsible for designing, developing, and testing high-complexity software applications based on user requirements and technical specifications. This role involves full lifecycle development, including analysis, coding, unit testing, and defect resolution during various testing phases. The developer will work closely with internal stakeholders to deliver robust, scalable solutions that meet business needs.
Required qualifications to be successful in this role
Strong understanding of the Software Development Lifecycle (SDLC) and agile methodologies.
Proficiency in Java/J2EE, EJB, ASP, PowerBuilder, C/C++, SQL, CGI, Visual Basic, and related technologies.
Experience with application servers, database servers, and system architecture.
Solid background in Windows/NT environments and middleware technologies like MQ Series.
Ability to troubleshoot and resolve defects across development and testing cycles.
Effective communication and collaboration skills for working with cross-functional teams.
Proven ability to adapt to evolving technologies and business requirements.
Professional certifications (e.g., Oracle, Java, Microsoft) are a plus.
5 to 10 years of hands-on software development experience across relevant platforms and technologies.
Education:
Bachelor s degree in computer science, Information Systems, or a related field.
Skills:
C
C++
Java
SCRUM
SQL