Senior Software Engineer

Centurion Consulting Group
Gaithersburg, MD
Oct 04, 2021
Oct 18, 2021
Full Time
We are seeking a Software Engineer with expertise in .NET, Angular and REST-based API development expertise, preferably within Azure cloud-based environment in Gaithersburg, MD. This group has a mature Agile practice providing full software development lifecycle support for a variety of highly complex business-critical systems, including COTS and customized solutions. In this role, you will be part of a growing software development team and focus on creating multiple capabilities around .NET, JavaScript, Angular, SQL, and NoSQL Server systems running on an Azure platform. This is an exciting and unique opportunity to have a major influence on the development of our service and contribute to the next phase of innovation for cloud-native databases!This is a full-stack engineering position where youll build and manage Azure cloud-native applications. This engineer and team will have primary responsibility and accountability for developing, implementing, and operating cloud solutions.Responsibilities:Design and develop RESTful API servicesDesign, develop and architect .NET, C# solutions within .NET CoreDevelop frontend websites utilizing Angular8, HTML, CSS, and bootstrapIntegrate microservice REST-based API with Angular frontend componentsProvide unit testing, peer reviews, and conform to coding standards.Participate in meetings and discussions with customer as needed for technical agendasIntegrate the .NET applications and services with other cloud-based systemsProvide various technical documentation including architecture diagram, sequence diagram, system integration diagram, system design document, etc.Work closely with solution architects and technical leads and come up with a proof of concepts in a short period like one or 2 weeksManage work within a DevOps environment, including Builds, CI/CD Pipelines, Version Control, etc.Identify and troubleshoot any availability and performance issues at multiple layers of deployment, from hardware, operating environment, network, and application.RequirementsBS/BA degree Computer Science, Information Systems Management, or related field7+ years' experience working as a full stack software engineerIn-depth knowledge of .NET development and some of the following Microsoft platforms such as: IIS, Web Services, Windows Server, Office 365 C# .Net Framework, .Net Core, JavaScript, or ReactExperience with Microsoft SQL Server (2014, 2016, 2017, or 2019 RC)Experience working with clients to gather requirements to develop .NET solutions and meet end-user business needsExperience developing code and prototyping from Use CasesExperience developing RESTful APIs and Web ServicesDesired Skills and Experience:Cloud Development/Solutions based certifications with Azure or AWS. Such as Microsoft Certified: Azure Developer Associate, Azure Solutions Architect, AWS Certified Developer Associate, or AWS Solutions ArchitectExperience with Azure to include Azure Portal and infrastructure implementation experience (AppServices, Azure Active Directory)Experience with T-SQL, JQuery, Angular, and/or TypescriptExperience with using collaboration tools when developing Use Cases (such as Outlook integration, Word Collaboration, Teams, One Drive SharePoint, or Appian)Experience in leading the design, development, and deployment of end-to-end solutions (including front end website, data repositories, data acquisition, data ingestion, data storage, data management, data visualization, data integration, and data access) using Azure services and platformsPosition Details:Clearance: Ability to Obtain a Public TrustUS Citizenship or Authorization to work in US requiredTravel: Centurion Consulting Group, LLC is an Equal Opportunity Employer EOE M/F/D/VNo third parties or subcontractors

Similar jobs