Participate in solution design to satisfy a wide range of business needs
Analysis and translation of business requirements into technical requirements for development
Adhere to Best Practices and Standards in the areas of technology and security
Provide post implementation support including monitoring application performance and debugging existing code
Keep abreast of advancements and changes in technology and develop an understanding of how new technologies can be leveraged to provide business solutions
Requirements
Bachelor’s Degree in Computer Science and/or a related discipline or work experience preferred
2-5+ years of software development experience with strong proficiency in at least one key competency
Develops backend web services in C# with .NET
Develops frontend web applications using TypeScript/JavaScript with Angular
Writes efficient SQL and understands relational modeling, ideally with SQL Server
Uses Git in a team setting
Writes highly-testable code and contributes to automated unit and integration tests
Ability to obtain a federal security clearance
Experience with enterprise document management system is a plus