Applications are completed on the employer's own site.
Summary
Lead software development lifecycle tasks including architecture, design, coding, and testing within an Agile model while resolving team obstacles.
About this role
Senior Software Engineer
Job Description
The responsibilities for this position include all aspects of the software development lifecycle including scope and work estimation, architecture and design, coding, and automated testing within an Agile model.
Responsibilities
Resolve various tasks as prioritized by the team product owner.
Engage in the complete software development lifecycle, operating within well-defined parameters.
Take ownership of delivering enhancements within a system or application.
Break down sizable tasks into manageable units for execution and provide LOE estimations.
Collaborate with fellow software engineers to create and document optimal technical designs.
Ensure team compliance with Agile processes and best practices.
Build software solutions where the solution is not clearly defined but always prioritizing customer needs.
Resolve obstacles for the development team, working collaboratively with the Product Owner, technical leadership, and other engineers.
Ensure all Scrum events take place and are positive, productive, and kept within the timebox.
Required Skills
Current active TS/SCI with CI Polygraph.
US citizenship is required per contract.
Experience working as a Scrum Master for a software development or similar technical team. Strong proficiency with the following technologies:
Web: HTML, CSS, Django, JQuery, Ajax, and REST APIs
Object-oriented Programming: Python, Java, JavaScript and REACT
Relational Database: SQL
Operating System: Windows, Linux
Version Control System: Git, GitLab Deep understanding of modern software design patterns and coding standards.
Experience architecting, developing, and delivering complex software systems into production.
Working knowledge of Agile development and continuous integration/continuous delivery methodologies and tools, Jenkins, GitLab, and Docker.
Strong, self-motivated desire to learn new programming languages, tools, frameworks, and techniques
Desired Skills
Experience with scripting language such as Python and REACT
Multi-cloud architectures: AWS, IBM, Google, Azure, and Oracle.
Specific AWS Services: S3, SQS, SNS, EC2, CloudFormation and RDS.
Certifications such as AWS DevOps Engineer or similar.
Job Details
$168,000.00 - $185,000.00 per year Full-time 2 open positions Location(s): Gaithersburg, MD
Apply
Skills named in this posting
Python
Java
JavaScript
React
Django
SQL
Git
GitLab
Docker
Jenkins
AWS
Azure
and 6 more
About Embedded Alliance, Inc.
Embedded Alliance provides embedded software and hardware solutions for various industries, specializing in geospatial solutions for the Intelligence Community.