Job Title: Senior DevOps Engineer (Hybrid)
Location: Baltimore MD
Duration: Fulltime
Job Description:
The Senior Software Engineer will lead in the delivery and maintenance of mission-critical applications and services that support the client initiatives. The Senior DevOps Engineer has a strong focus and Microsoft technologies to join our dynamic development team. The ideal candidate will have extensive experience in designing developing and maintaining high-performance applications and will play a key role in driving our software initiatives forward.
Primary responsibilities may include but are not limited to the following:
- Design and Development: Lead the design and development of robust scalable and applications.
- Code Quality: Write clean efficient and well-documented code. Conduct code reviews and mentor junior developers.
- Requirements Analysis: Collaborate with product managers designers and other stakeholders to understand and refine requirements.
- Technical Leadership: Provide technical guidance and leadership to the development team ensuring best practices are followed.
- Problem Solving: Troubleshoot and resolve complex technical issues and bugs in a timely manner.
- Performance Optimization: Optimize applications for maximum speed and scalability.
- Integration: Develop and maintain integrations with third-party systems and APIs.
- Continuous Improvement: Stay up-to-date with the latest industry trends and technologies and continuously improve development processes and standards.
Technical Skills:
- Deep C#/ and Database Transactional and Decision Support language experience.
- Experience with RESTful API development and microservices architecture.
- Deep experience with Microsoft SQL Server (SSMS SSAS SSIS RS etc )
- Knowledge of cloud platforms such as Microsoft Azure.
- Deep Experience with version control systems like Git as well as CI/CD.
- Demonstrated knowledge of popular SDLC models process deliverables and Application.
- Deep conceptual grasp of popular design patterns for object-oriented software development.
- Experience with BI Reporting tools such as PowerBI Tableau and the like.
- Deep experience with Microsoft Development Platforms and tools (VisualStudio VisualStudio Code etc.)
Minimum Education and Experience Requirements:
- Bachelors degree in Computer Science Information Technology or related field. Equivalent work experience will also be considered.
- /Azure development stack recent 8 year(s)
- Application Development - 5 year(s)
- Application Development Lead - 2 year(s)
Equivalencies
- An equivalent combination of education and experience.
Required Skills Knowledge and Abilities:
- Local government experience is preferred but not required.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills.
- Ability to work independently and as part of a team.
- Strong organizational and time-management skills.
Job Title: Senior DevOps Engineer (Hybrid) Location: Baltimore MD Duration: Fulltime Job Description: The Senior Software Engineer will lead in the delivery and maintenance of mission-critical applications and services that support the client initiatives. The Senior DevOps Engineer has a strong f...
Job Title: Senior DevOps Engineer (Hybrid)
Location: Baltimore MD
Duration: Fulltime
Job Description:
The Senior Software Engineer will lead in the delivery and maintenance of mission-critical applications and services that support the client initiatives. The Senior DevOps Engineer has a strong focus and Microsoft technologies to join our dynamic development team. The ideal candidate will have extensive experience in designing developing and maintaining high-performance applications and will play a key role in driving our software initiatives forward.
Primary responsibilities may include but are not limited to the following:
- Design and Development: Lead the design and development of robust scalable and applications.
- Code Quality: Write clean efficient and well-documented code. Conduct code reviews and mentor junior developers.
- Requirements Analysis: Collaborate with product managers designers and other stakeholders to understand and refine requirements.
- Technical Leadership: Provide technical guidance and leadership to the development team ensuring best practices are followed.
- Problem Solving: Troubleshoot and resolve complex technical issues and bugs in a timely manner.
- Performance Optimization: Optimize applications for maximum speed and scalability.
- Integration: Develop and maintain integrations with third-party systems and APIs.
- Continuous Improvement: Stay up-to-date with the latest industry trends and technologies and continuously improve development processes and standards.
Technical Skills:
- Deep C#/ and Database Transactional and Decision Support language experience.
- Experience with RESTful API development and microservices architecture.
- Deep experience with Microsoft SQL Server (SSMS SSAS SSIS RS etc )
- Knowledge of cloud platforms such as Microsoft Azure.
- Deep Experience with version control systems like Git as well as CI/CD.
- Demonstrated knowledge of popular SDLC models process deliverables and Application.
- Deep conceptual grasp of popular design patterns for object-oriented software development.
- Experience with BI Reporting tools such as PowerBI Tableau and the like.
- Deep experience with Microsoft Development Platforms and tools (VisualStudio VisualStudio Code etc.)
Minimum Education and Experience Requirements:
- Bachelors degree in Computer Science Information Technology or related field. Equivalent work experience will also be considered.
- /Azure development stack recent 8 year(s)
- Application Development - 5 year(s)
- Application Development Lead - 2 year(s)
Equivalencies
- An equivalent combination of education and experience.
Required Skills Knowledge and Abilities:
- Local government experience is preferred but not required.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills.
- Ability to work independently and as part of a team.
- Strong organizational and time-management skills.
View more
View less