Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Get It Recruit - Information Technology, so some details may not match this job. The employer's own page has the real description.
Overview
The Software Engineer II position at Get It Recruit - Information Technology involves developing, testing, and maintaining software solutions while collaborating with cross-functional teams to deliver high-quality digital products. As a critical member of the technology team, the engineer will leverage their expertise in software development and design to enhance existing applications and create new functionalities aligned with business objectives, all while adhering to security protocols, including TSSCI requirements, in a remote work environment.
Job Responsibilities
- Design, develop, test, and deploy scalable software applications and systems.
- Collaborate with product managers, designers, and other engineers to ensure technical feasibility and quality assurance.
- Maintain and improve the performance of existing software applications.
- Implement security protocols and best practices to meet TSSCI security requirements.
- Participate in code reviews and ensure compliance with coding standards.
- Debug and troubleshoot software issues as they arise.
- Document technical specifications and user guides to facilitate knowledge sharing.
- Contribute to team knowledge through best practice sharing and mentoring junior developers.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- Minimum of 3 years of experience in software development.
- Proficiency in programming languages such as Java, C++, or Python.
- Experience with software development methodologies (Agile, Scrum, etc.).
- Strong understanding of database management systems (SQL, NoSQL).
- Familiarity with cloud technologies (AWS, Azure, etc.) is a plus.
- Must possess a valid TSSCI clearance.
- Excellent problem-solving skills and the ability to work under pressure.
Technologies & Tools
The successful candidate will work with a variety of technologies and tools, which may include integrated development environments (IDEs) such as Eclipse or Visual Studio, version control systems like Git, and project management tools such as Jira or Asana. Knowledge of continuous integration and deployment (CI/CD) pipelines and working within cloud environments is also advantageous.
Ideal Candidates
The ideal candidate for the Software Engineer II position is an innovative thinker who thrives in a fast-paced environment. They possess strong analytical skills, the ability to work collaboratively in a team-oriented setting, and are adaptable to new technologies and methodologies. Excellent communication abilities and a commitment to ongoing professional development further distinguish these candidates, enabling them to contribute effectively to organizational goals while meeting the high standards expected in a TSSCI environment.
How is the job market doing right now? Our page reads the government’s numbers each month, by industry and kind of work. The job market now →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.