Software Engineer II
Job Type: Full Time / Permanent
The role of the Software Engineer II is to work as part of an Agile development team to implement all phases of enterprise-level web-based software applications. Our team is primarily based in Atlanta and Pittsburgh, though you can work from anywhere in the US.
Responsibilities: • Design, develop, test and configure .NET web applications • Establish and adhere to time estimates for development activities • Support quality improvement of software by engaging in rigorous unit testing of all developed code participating in peer review of own and others’ code • Diagnose and repair technical problems within an enterprise-level web-based software application • Work to resolve functional questions related to the E-Systems software products and solutions • Coach and mentor other Software Engineers and help to develop their technical skills through peer reviews of work, informal mentoring during code development, and assisting with the planning and organizing of work • Software Engineers need to excel in teamwork, critical thinking, adaptability, problem analysis, initiative, and planning & organizing • A detailed understanding of distributed architectures and data-driven web sites is a success factor for the position.
Basic Qualifications (These are the minimum qualifications you need to be considered for the job): • Bachelor’s Degree in Computer Science or related field or equivalent combination of education and experience • Proven technical aptitude and exceptional proven initiative to investigate/learn new technologies • In depth knowledge of at least one of our product lines • Experience participating and executing the development of software applications within an Agile team At least one of the following: • 3-5 years’ experience in software engineering • 2-5 years’ experience in database and stored procedure design • 2-5 years’ experience: web-services, N-tier applications using current UI frameworks, and modern web application standards • Ability to work independently, to meet deadlines with high standards for quality (coding standards, configuration management) • Responsible for high standards of performance of assigned work and driving oneself to meet commitments • Ability to identify, diagnose, and repair problems within software applications • Excellent planning and organizing skills • Effective communication skills • Actively seeks learning opportunities and applies acquired knowledge to the job • Generates different and novel ways to deal with work problems/opportunities • Maintains stable performance under pressure and/or in the face of ambiguity.
Preferred Qualifications: • 3-5 years’ experience with web-services, N-tier applications using current UI frameworks, and modern web application standards • 1-2 years’ experience working with MS Visual Studio and Team Foundation Server Knowledge of the application of our product lines and how the products help clients excel in business • 1-2 years’ experience in working in an agile environment, prefer knowledge of Scrum and XP practices • Microsoft Certified Developer
As a contractor with the Federal government, we have implemented a mandatory COVID-19 vaccination policy in states where we are permitted by law, which requires all associates to be fully vaccinated against COVID-19, unless approved for a medical or religious exemption. As permitted by applicable law, the candidate(s) hired under this posting must provide evidence of full vaccination as defined by CDC guidelines or request a medical or religious accommodation exempting them from the requirement.