Job Type
Full-time
Description
Position Details: Job Title: Software Engineer
Job Type: Full-time
About the Role: Supports the design, development, enhancement, integration, testing, deployment, documentation, and maintenance of the customer's Purchasing Online Tracking System and associated applications, interfaces, APIs, and databases.
Roles & Responsibilities: - Analyze technical and business requirements and translate them into software solutions.
- Develop, enhance, and maintain responsive web applications, services, APIs, workflows, and automation.
- Implement solutions using approved tools, standards, and architectural patterns.
- Support integrations with NBS, NED, nVision, ServiceNow, DMS, and approved third-party platforms.
- Develop unit tests, participate in code reviews, and support automated, functional, and regression testing.
- Resolve production defects, incidents, and performance issues.
- Support release management, configuration management, and deployment activities.
- Develop technical documentation, user guides, system documentation, training materials, and knowledge-transfer artifacts.
- Incorporate security, privacy, accessibility, and Section 508 requirements throughout the SDLC.
- Support incremental modernization, cloud planning, automation, architectural improvements, and technology refresh activities.
Required Professional Skills: - Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related technical field.
- Minimum 5 years of relevant software development experience.
- Experience developing and maintaining enterprise web applications using C#, .NET, ASP.NET MVC, RESTful APIs/Web API, JavaScript, AngularJS, jQuery, Ajax, Bootstrap, CSS, JSON, and SQL Server or other relational databases.
- Experience working within Agile or Scrum development teams.
- Experience with source control, configuration management, automated builds, testing, and deployment.
- Experience supporting production applications, resolving defects, and troubleshooting integration or performance issues.
- Ability to satisfy customer's personnel-security and background-investigation requirements.
Preferred Professional Skills: - Experience supporting Federal systems.
- Experience with Azure DevOps, Git, Visual Studio, CI/CD pipelines, Python, SQL Server Data Tools, SQL/NoSQL databases, or cloud-hosted applications.
- Experience integrating applications with enterprise systems through secure APIs.
- Knowledge of Section 508, FISMA, NIST controls, privacy requirements, and ATO documentation.
- Experience modernizing legacy .NET applications or consolidating multiple application/database instances.
- Microsoft Azure or .NET-related certification.
Dynanet Team Requirements and Expectations: - Possess Strong written and verbal communication skills.
- Highly organized with the ability to prioritize, balance, and effectively advance multiple competing priorities in a high-volume, fast-paced environment.
- Ability to interact in a professional and collaborative manner with fellow Dynanet Teammates and the clients, and business partners that we work with.
- Ability and desire to challenge and educate yourself to support and advance IT services delivery in the Federal agencies we serve.
- Excellent judgment and creative problem-solving skills.
- Respond to team member and client requests via email, MS teams, or other communication means during core business hours.
- Active listening skills to understand clients' needs, and collaboration skills to work with other developers and designers.
Employee Benefits Overview: - Industry Competitive Compensation
- Medical and Dental Insurance
- Paid Time Off/Holidays
- 401(k) Retirement Plans with Matching
- Remote Work*
- Paid Training
- Employee Referral Program
- Employee Development Program