Software Engineer II
Job Description
Join Deloitte on the Human Services Transformation team in Arlington, Virginia, onsite. In this Software Engineer II role, you will design, build, and maintain secure, high-performance applications, perform testing, and collaborate with cross-functional teams while mentoring junior developers. You will contribute to the ongoing improvement of development practices and develop your technical leadership through hands-on work.
Responsibilities
- Design, develop, and sustain secure, high-performance applications
- Execute unit and integration tests, participate in code reviews, and support security and compliance requirements
- Maintain technical documentation and development artifacts
- Collaborate with designers, developers, testers, architects, and stakeholders to deliver robust technical solutions
- Guide junior developers through knowledge sharing, tool evaluation, and ongoing improvement of development practices
Requirements
- Ability to work independently and as part of a team
- Strong written and verbal communication skills
- Meticulous attention to detail and quality of work
- Ability to build and sustain professional relationships
- Capability to lead projects or workstreams
- Skill to manage and prioritize multiple tasks in a fast-paced and dynamic environment
- Strong interpersonal skills and professional demeanor
- Ability to meet deadlines
- Ability to provide clear guidance to others
Technologies
- Java
- J2EE
- Spring MVC
- Spring Boot
- Jenkins
- SonarQube
- GitHub
- JavaScript
- CSS3
- HTML5
- REST APIs
- Microsoft Azure
- Azure DevOps
- xUnit
- NUnit
- Playwright
- Selenium