onsite
IT Software Engineer 3 - Public Consulting Group
Software Engineer
Senior software engineer responsible for designing, developing, and maintaining mission‑critical applications for public sector clients, leveraging Java/.NET, SQL, and cloud services to deliver scalable, secure solutions.
About the role
Key Responsibilities
- Design, code, and test high‑quality software components in Java and .NET environments.
- Develop and maintain RESTful APIs and integrate with relational databases (SQL Server, PostgreSQL).
- Collaborate with cross‑functional teams using Agile practices to deliver incremental value.
- Implement CI/CD pipelines, containerize applications with Docker, and deploy to AWS infrastructure.
- Participate in code reviews, performance tuning, and troubleshooting production issues.
Requirements
- 5+ years of professional software development experience.
- Strong proficiency in Java and/or .NET with solid object‑oriented design skills.
- Experience with SQL database design, query optimization, and data modeling.
- Hands‑on knowledge of AWS services (EC2, RDS, S3, Lambda) and CI/CD tooling.
- Excellent communication skills and ability to work in a collaborative, client‑facing environment.
Skills
javasqlagileawsdocker