People + Process + Technology
Senior Software Engineer
Location
Maryland
Posted
1 day ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer
Dynanet Corporation
• Provides advanced software engineering and technical leadership for complex POTS enhancements, integrations, production support, modernization, and enterprise consolidation activities. • Supports the Technical Lead and mentors Software Engineers. • Design and develop complex POTS application components, APIs, integrations, workflows, and database features. • Translate business requirements and user stories into secure, maintainable technical solutions. • Lead implementation of high-priority enhancements and modernization initiatives. • Support integration with NBS, NED, nVision, ServiceNow, DMS, and vendor platforms. • Perform technical analysis, code reviews, troubleshooting, performance optimization, and root-cause analysis. • Mentor Software Engineers and promote engineering best practices. • Support automated testing, CI/CD, configuration management, and controlled releases. • Develop architectural designs, technical specifications, deployment scripts, and system documentation. • Incorporate Section 508, privacy, security, and agency standards into solution delivery. • Support production operations, incident resolution, monitoring, and SLA achievement. • Assist the Technical Lead with architecture governance, technical planning, risk identification, and knowledge transfer.
Job Requirements
- Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related technical field.
- Minimum 8 years of relevant software development experience.
- Advanced experience with C#, .NET, ASP.NET MVC, Web API, RESTful APIs, SQL Server, JavaScript, AngularJS, jQuery, Ajax, Bootstrap, CSS, JSON, Agile/Scrum, Git, DevOps, automated testing, and CI/CD.
- Experience designing, developing, troubleshooting, and maintaining complex enterprise web applications.
- Experience performing code reviews and mentoring developers.
- Experience supporting production environments and resolving high-priority technical issues.
Benefits
- Medical and Dental Insurance
- Paid Time Off/Holidays
- 401(k) Retirement Plans with Matching
- Remote Work*
- Paid Training
- Employee Referral Program
- Employee Development Program
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• 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. • 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.
• Operate and maintain the Render KV fleet. • Collaborate closely with design, product, other engineers, and cross-functional stakeholders. • Help evolve and mature the Render KV product as it scales and increases in complexity over time. • Participate in team planning, roadmapping, and goal-setting. • Help shape team culture and practices as the company scales. • Help evolve the KV product with new capabilities. • Participate in on-call responsibilities with the rest of your team.
• Operate and maintain the Render Postgres fleet. • Collaborate closely with design, product, other engineers, and cross-functional stakeholders. • Help evolve and mature the Render Postgres product as it scales and increases in complexity over time. • Participate in team planning, roadmapping, and goal-setting. • Help shape team culture and practices as the company scales. • Help evolve the Postgres product with new capabilities. • Participate in on-call responsibilities with the rest of your team.
• Serves as the technical authority for our customer. • Maintains architectural integrity, establishes technical direction, ensures continuity of knowledge, and leads application development, integration, operations and maintenance, modernization, and engineering decisions. • Define and govern the target application, integration, database, security, and deployment architecture. • Lead technical analysis, solution design, development, modernization, and architectural reviews. • Ensure solutions comply with enterprise standards and approved technical patterns. • Lead application integration with NBS, NED, nVision, ServiceNow, DMS, and third-party platforms. • Guide consolidation of IC-specific POTS instances and databases into an enterprise platform. • Establish coding standards, branching strategies, code-review processes, automated testing, and CI/CD practices. • Evaluate emerging technologies and recommend practical modernization solutions. • Ensure solutions address security, privacy, accessibility, scalability, availability, maintainability, and performance. • Coordinate with the POTS User Committee, Government leads, business stakeholders, and technical SMEs. • Provide technical oversight, mentoring, workload guidance, and issue escalation across the delivery team. • Review and approve architectural designs, source code, deployment scripts, technical documentation, and ATO artifacts. • Support transition, knowledge transfer, risk management, release planning, and production continuity.

