Lead Software Developer – Dotnet
Radiant Digital
About Us: Radiant Digital delivers technology consulting and business solutions for commercial and government clients. Our flexible delivery model allows us to provide end-to-end solution delivery, single project execution, and, or strategic resources. CMMI Maturity Level III and ISO 9001 – 2015 certified Required Skills: • Strong hands-on experience with: • In depth knowledge of C#, .Net Core, Entity Framework, Web APIs, and MS SQL Server. • Prior experience with performance tuning of SQL queries is a plus • Devops process including CI/CD pipelines and containerization using docker, AKS • Strong troubleshooting skills for supporting cloud native and on-prem applications • Hands on experience in architecting and developing enterprise level software applications on azure cloud Minimum Qualifications: • Skills typically acquired through the completion of an undergraduate degree in Computer Science or similar discipline, and 7 years of related experience or through 11 years of software development experience • Completion of a masters in computer science or similar discipline is preferred Additional Skills & Qualifications: • Good understanding of networking concepts on Azure • Good understanding of using terraform for IaC • Strong proponent of Agile methodologies for software development with desire to coach other team members • Understand the domain for which the application is designed Responsibilities: • Under broad direction, apply skills to implement leading edge technologies and enhance Software Development process • Knowledgeable in using recent version of Angular for browser and mobile native apps. • Some experience with building offline capabilities for mobile apps • Works on design of cross functional software applications • Mentor less experience developers and provides technical leadership • Direct and monitor the work of other engineers across large scale development projects including involvement in design and milestone reviews • Incumbent is able to operate unsupervised and is called on to consult for the most complex design projects • Conceives, proposes, and sells new ideas and products in the engineering organization and guides their implementation to a final product • Provides technical direction in area of specialty on major products • Job role contributes to value creation • Ability to multitask in highly dynamic environment with willingness to go that extra mile