Remote Remote US 20170
Description
Looking for an exciting opportunity to make an impact as a full stack Software Engineer?
1901 Group (A Leidos Company) has an exciting Senior Software Engineer position located in Southwest Virginia with opportunities to work remotely.
POSITION SUMMARY:
Our new Software Engineer will support and modernize cloud applications for the ATF contract. This contract includes major feature additions to the currently migrated applications, production support, testing, deployment, and release management leveraging DevSecOps processes.
Primary Responsibilities:
- Collaborate with a highly skilled team of software developers, engineers, and QA analysts to deliver customized solutions for federal and commercial clients.
- Participate in the design, development, testing, and release of key features for large-scale, custom software projects, ensuring they meet customer requirements and deadlines.
- Develop core functionality for existing systems, write and execute unit tests, and assist in the deployment and release of new software to the user community.
- Analyze, diagnose, and resolve software bugs, utilizing approved procedures while following industry-standard best practices.
- Work on prioritized tasks, managing each phase from implementation through testing and deployment during each Agile Sprint cycle.
- Collaborate with cross-functional teams, including software developers, QA analysts, operations staff, supervisors, and clients, to ensure smooth project execution and communication.
- Provide technical leadership for the UI/UX team, identify technical requirements, estimate levels of effort, and collaborate with cross-team leaders on feature development, while mentoring junior team members.
- Offer technical expertise and consulting to project leadership, providing strategic and tactical recommendations, risk assessments, and management strategies to ensure smooth development.
- Contribute to the continuous improvement of software development practices and help implement DevOps tools and processes for automation and scalability.
- Stay updated with the latest technology trends and contribute to architectural decisions, ensuring that solutions are scalable, maintainable, and efficient.
- Ensure code quality and adherence to industry standards through peer reviews, code refactoring, and best practice enforcement.
Basic Qualifications:
- Bachelor’ degree and 8+ years or a Master’s degree with 6+ years of experience developing and supporting software applications
- Strong proficiency in programming languages and development best practices, with hands-on experience in languages and frameworks such as React, Angular, Vue, JavaScript, Node.js, HTML/CSS, and Bash.
- Proven ability to collaborate with UI/UX designers, applying design methodologies and tools to translate specifications into effective user interfaces, with experience in cross-browser development.
- Experience with Microservices architecture, RESTful APIs, GraphQL, and JSON, ensuring scalable and efficient communication between services.
- In-depth understanding of databases, including both relational (SQL) and NoSQL systems, with expertise in database design, data modeling, and query optimization.
- Skilled in technical problem-solving, with the ability to research and resolve complex issues, leveraging strong analytical skills.
- Hands-on experience with Agile and Scrum methodologies, actively contributing to the development lifecycle through iterative processes.
- Knowledge of cloud computing platforms, such as AWS or Azure, including cloud-based infrastructure and services.
- Experience conducting code reviews and mentoring junior developers, ensuring high-quality code and fostering team growth.
- Exceptional written and verbal communication skills, with the ability to clearly convey complex ideas.
- US Citizenship required.
- Ability to obtain and maintain a Public Trust security clearance (which includes three years of immediate residency in the US).
Preferred Qualifications:
- Experience with cloud technology environments
- Experience with best practices for creating a secure software application
- Experience with Java EE, AJAX, SOA
Original Posting Date:
2024-10-16
While subject to change based on business needs, Leidos reasonably anticipates that this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date as listed above.
Pay Range:
Pay Range $101,400.00 - $183,300.00
The Leidos pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.
#Remote
Leidos / Equal Opportunity Employer
R-00146347 JBLDJ 2024-11-08 15:41:50 UTC