What are the responsibilities and job description for the Software Developer with Security Clearance position at Mission Services LLC (MSI)?
Roles and Responsibilities :
The ISB Senior Software Developer should be able to design, code, and test, new and existing applications using core software engineering principles.
- Design, code, test, and debug both new and existing applications, ensuring adherence to best practices and software quality standards.
- Develop robust solutions using object-oriented principles and established design patterns.
- Showcase deep expertise and hands-on experience in the realm of object-oriented software development, including mastery over diverse programming languages, frameworks, and architectures.
- Establish, propagate, and monitor coding standards, testing methodologies, and strategies for optimal software maintainability across the development team.
- Lead regular code reviews to ensure code quality, compliance with standards, and sharing of best practices across the team.
- Spearhead the design and implementation of CI / CD pipelines, ensuring efficient and reliable deployment of software solutions.
- Evaluate, provide estimates for, and prioritize system enhancement requests in collaboration with stakeholders.
- Oversee the maintenance and administration of source control repositories.
- Mentor junior-level developers, fostering a culture of continuous learning and improvement.
- Keep abreast of the latest developments in the technology landscape. Research and evaluate emerging technologies and tools to guide the organization's future tech strategies.
- Lead efforts to troubleshoot and resolve production-related issues, ensuring minimal business disruption.
Minimum Required Experience :
Preferred Additional Experience :
Security Clearance Requirement :