Decisive Point Consulting Group ยท 3 weeks ago
Senior Software Systems Engineer (VHA)
Decisive Point Consulting Group is seeking a motivated, career and customer-oriented Sr. Software Systems Engineer who performs high-level, day-to-day development solutions. The role involves technical planning, software systems integration, and providing support for software systems while utilizing full-stack development expertise.
ConsultingInformation TechnologyTechnical Support
Responsibilities
Performs technical planning, high level and detailed requirements definition, test planning and execution (to include use cases, test procedures and test data), software systems integration, and technical support for software systems and subsystems
Total software system product may include concept design, test, installation, operation, maintenance and disposal
Serve as an active member of the software development team participating in daily stand-ups
Utilize full-stack development expertise that ranges from development of .NET back-end application using C#, unit testing, testing with Nunit, or other tools, and deployment using CI/CD pipelines
Ensure the performance, quality, and responsiveness of application
Provide development support, as needed, for solutions deployed to production
Implement long term solutions and building blocks within the agile framework for improved reusability
Interface with the stakeholders for project requirements
Apply and promote good software engineering practices such as test automation, modularization, and simplification
Collaborate, coordinate with colleagues on various solutions and problems
Document software designs, which may include design diagrams, data flow diagrams, software module descriptions, etc
Use Integrated Development Environment (IDE) tools to include Visual Studio, Azure Devops and Git
Qualification
Required
Bachelors and five (5) years or more experience; Masters and three (3) years or more experience; PhD and 0 years related experience
Minimum of 5-7 years of experience in software development using .NET technologies
Proven track record of working on complex software projects and leading development initiatives
Experience with designing, developing, and deploying enterprise-level applications
Expertise in .NET framework and .NET Core, with a strong understanding of C#
Proficiency in developing back-end applications using MVC and .NET Core
Strong knowledge of object-oriented programming (OOP) and design patterns
Experience with RESTful services and APIs
Proficiency in database design and development, including working with SQL Server and Entity Framework
Familiarity with cloud platforms (e.g., Microsoft Azure, AWS) and services
Experience with version control systems (e.g., Git, TFS)
Understanding of continuous integration/continuous deployment (CI/CD) practices and tools (e.g., AWS CodePipeline, CodeBuild, CodeDeploy)
Knowledge of unit testing frameworks and tools (e.g., NUnit, xUnit, MSTest)
Proficiency in using development tools like Visual Studio and Visual Studio Code
Excellent problem-solving and analytical skills
Strong communication and interpersonal abilities
Ability to work independently and as part of a team
Attention to detail and commitment to producing high-quality software
Capable of mentoring and providing technical guidance to junior developers
Ability to prioritize tasks and manage time effectively
Experience with agile development methodologies (e.g., Scrum, Kanban)
Familiarity with DevOps practices and infrastructure as code (IaC)
Strong understanding of security best practices for web applications and APIs
Ability to conduct code reviews and provide constructive feedback
Experience with performance tuning and optimization of applications
Experience with third-party libraries, SDKs, and APIs relevant to .NET development
US Citizenship with the ability to obtain and maintain a Public Trust clearance
Preferred
Knowledge of microservices architecture and containerization technologies (e.g., Kubernetes, ECS, EKS) is a plus
Company
Decisive Point Consulting Group
Decisive Point Consulting Group provides IT, digital services, cyber security, and health IT services.
Funding
Current Stage
Growth StageRecent News
Company data provided by crunchbase