Software Developer at DCS Corporation
Nashua, NH
About the Job
Do you want to join a small team of developers, in an environment where your contributions and opinions matter and can yield measurable change? Join a company that cares and invests in your success?
At DCS Corporation, we work closely with the touch points of the software development life cycle: developers, testers, Subject Matter Experts and end-users.
We create critical solutions for real world problems in a fast-paced Scaled Agile Framework (SAFe) development environment embracing innovation through collaboration with opportunities to work on full stack development.
There are also opportunities to collaborate across DCS with other development groups on smaller focused projects.
DCS Corporation is a 100% employee-owned company, as such we all share in the growth and successes of DCS. As an Employee-Owner, you will have a strong partnership with the management team and be empowered to take control of your future and flourish in your career. DCS Corporation is fully committed to employee growth, offers a competitive benefits package, and our teams work a 9/80 work schedule, with every other Friday off.
Essential Job Functions:
Be a self-motivated individual that is comfortable working independently as well as in a team environment.
Participate in software development as part of a team contributing to a multi-team, multi-organization enterprise using Scaled Agile Framework (SAFe).
Represent the team in meetings as needed, including providing technical analysis & recommendations, and the development & presentation of meeting materials.
Work with other engineers and architects to relentlessly improve software developed and the ways we get there through automation and process efficiency.
Have a willingness to collaborate with other development teams, customers and users to produce the desired product that strives to exceed customer expectations.
Required Skills:
Due to the sensitivity of customer related requirements, U.S. Citizenship is required.
Bachelor's degree plus 5 years of experience is required.
Ability to obtain Secret Clearance within 6-9 months of hire date.
Full Stack Developer.
Experience with developing software using one or more high-level object-oriented languages such as C#, Java, C++. C# preferred.
Experience with Web Application Design and Development using one or more of the following – React, Angular, ASP.NET Core.
Experience with designing for as well as implementing automated unit testing frameworks and mocking libraries.
Proven debugging skills.
Excellent verbal and written communication skills.
Ability to communicate design processes, ideas, and solutions clearly and effectively to teams and customers.
Ability to effectively articulate technical challenges and solutions.
Desired Skills:
Active Security Clearance is preferred.
Experience with Scaled Agile Framework (SAFe), any SAFe certification is a plus.
Experience with or understanding of Microservices architectures and distributed systems.
Knowledge of and experience with applying software design patterns and SOLID design principles.
Knowledge and familiarity with Git.
Experience with Robot Framework.
Experience with REST.
Experience with RabbitMQ.
Experience with Kubernetes/Helm.