Senior Consultant – Software
Company | Udig |
---|---|
Location | Richmond, VA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior |
Requirements
- 6+ years of experience in software engineering with strong Java back-end expertise preferred.
- Consulting experience is required with the ability to build client relationships, manage expectations, and deliver tailored solutions.
- Leadership in software engineering, mentoring and guiding technical decision-making.
- Cloud computing experience (AWS, Azure, or GCP) and familiarity with DevOps tools (Docker, Kubernetes).
- Strong communication skills, with the ability to explain complex ideas to both technical and non-technical audiences.
- Bachelor’s degree in Computer Science, Information Systems, or a related field.
Responsibilities
- Lead development teams as a player-coach, mentoring engineers and guiding project execution.
- Architect, develop, and deploy full-stack cloud applications using Java, C# and front-end frameworks (React, Angular, or Vue).
- Partner with clients in a consulting role, shaping solutions that drive business value.
- Facilitate technical whiteboarding sessions to define architecture and best practices.
- Conduct code reviews, enforce standards, and champion software quality.
- Drive agile project delivery through backlog refinement, standups, and demos.
Preferred Qualifications
- strong Java back-end expertise preferred