Level Software Engineer
On-siteChantilly, Virginia, United States
Job Summary
Design and develop software solutions while collaborating with cross-functional teams on projects. Write clean, efficient, and maintainable code, debug and resolve software issues, and ensure software meets performance standards. Participate in code reviews and team discussions to maintain high-quality delivery. This role requires proficiency in languages like Java, Python, or C++, along with strong problem-solving abilities and familiarity with version control systems. Candidates should understand the software development lifecycle and possess strong debugging and testing skills. Experience with cloud platforms, DevOps practices, microservices architecture, and containerization tools is desired.
Required Qualifications
- Proficiency in one or more programming languages (e.g., Java, Python, C++)
- Strong problem-solving abilities
- Familiarity with version control systems (e.g., Git)
- Understanding of software development lifecycle (SDLC)
- Knowledge of debugging and testing tools
- Ability to work effectively in a team environment
Desired Qualifications
- Experience with cloud platforms (e.g., AWS, Azure)
- Familiarity with DevOps practices
- Understanding of microservices architecture
- Knowledge of containerization tools (e.g., Docker)
- Experience with frontend frameworks (e.g., React, Angular)
- Proficiency in automation and CI/CD pipelines
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.