Principal Software Consultant Job at UDig, Richmond, VA

WGFDOGlKZENWVnoyLzJKaDZCUDJ4TlFtSXc9PQ==
  • UDig
  • Richmond, VA

Job Description

UDig is seeking a Principal Software Engineering Consultant with strong consulting experience and Java expertise. In this pivotal role, you'll leverage your technical and strategic problem-solving skills to elevate project quality, lead teams across multiple workstreams, and create innovative solutions that exceed client expectations. Join a technology consulting firm where you’ll solve real-world challenges, collaborate across industries, and be part of a community that values your growth and impact.

UDig is a technology consulting company led by impact. At UDig, being a consultant means more than just solving problems—it's about delivering innovative solutions that drive real impact. You’ll collaborate with diverse clients, tackling challenges across industries, all while being supported by a team that values your growth and expertise. The work is dynamic, allowing you to leverage cutting-edge technologies and methodologies. With UDig, you’re not just part of a company; you are part of a community that empowers you to excel in your career while making a tangible impact.

Join us in creating impactful solutions at UDig!

Your Key Responsibilities:

  • Lead and mentor teams to deliver robust, client-focused solutions.
  • Facilitate technical discussions, guiding project teams and clients through solution conceptualization.
  • Drive cross-functional collaboration across workstreams in enterprise environments.
  • Design and deploy full-stack cloud applications using Java and cloud platforms (Azure preferred).
  • Oversee code quality by participating in design and code reviews, ensuring adherence to best practices.
  • Support agile processes through planning, demos, and other ceremonies to align team efforts with project milestones.
  • Mentor developers, elevating team skills and promoting best practices.

What You’ll Need:

Core Competencies:

  • Expertise: Lead projects with deep technical knowledge, introduce new technologies, and mentor the team.
  • Problem-Solving: Develop and implement innovative solutions, ensuring team alignment before action.
  • Impact: Manage projects effectively, coaching others to align with client goals and exceed expectations.
  • Consultative Skills: Foster client relationships and communicate complex technical concepts effectively.

Skills & Qualifications:

  • 8+ years of experience in application design and development
  • Previous consulting experience building client relationships, managing expectations, and presenting solutions is required
  • Experience leading development teams and mentoring other developers.

Technical Skills:

  • Java Expertise: Lead and mentor teams in Java development, guiding others through complex problem-solving and architectural decisions.
  • REST API Design: Design scalable RESTful services with best practices for security, efficiency, and maintainability, and lead implementation efforts.
  • Frontend Experience (React Preferred): Architect and build user interfaces, guide best practices, and mentor others in React.
  • Cloud Technologies (Azure Preferred): Deploy and manage cloud applications, define cloud strategies, and mentor others in Azure practices.
  • DevOps and SRE Practices: Implement and oversee CI/CD pipelines, infrastructure as code, and ensure reliability. Lead DevOps initiatives to improve efficiency.
  • Database Expertise: Lead teams in designing database schemas, performance tuning, and data modeling for scalable applications.

Experience Leading and Mentoring:

  • Team Leadership: Lead development teams, make critical technical decisions, and elevate team capabilities through mentoring.
  • Technical Vision: Shape technical direction, align teams, and ensure adherence to best practices.

Excellent communication and interpersonal skills to

  • Build strong partnerships with client stakeholders and senior leadership.
  • Present technical ideas and high-level concepts to internal and external team members with varying degrees of technical knowledge.
  • Bachelor's degree in computer science, MIS, CIS, or related field

Are You Ready to Make an Impact?

At UDig, your contributions won't go unnoticed; they'll leave a lasting impression. UDig is proud to be recognized as a “Best Places to Work” in Virginia and Tennessee. People join our team because they are excited to leverage their expertise and transform big ideas into simple, impactful solutions. We’re committed to fostering a transparent environment where you’ll collaborate and develop real relationships with clients and teammates to grow in your career. Some of the benefits we provide include:

  • Competitive salary with performance-based bonuses, annual merit reviews, and career advancement path through UDig Elevate
  • Flexibility in a hybrid work environment
  • Learning and development opportunities including an individual $1500 annual training budget
  • Regular team building and social activities (virtual and/or in-person)
  • Transparent culture with strong communication and access to leadership
  • Great benefits including:
  • Generous Paid Time Off, company holidays, and parental leave
  • Multiple Single and Family Health Insurance plans to choose from
  • Dental & Vision coverage
  • Short-Term and Long-Term disability
  • Optional accident and critical illness coverage
  • Matching 401(k)
  • ...and more!

Ready to dig into your next career? Join us at UDig, where we’re not only making a real impact for our clients but also learning, growing, and having fun along the way.

Job Tags

Holiday work, Temporary work, Remote job,

Similar Jobs

Rise Baking Company, LLC

Quality Assurance Supervisor Job at Rise Baking Company, LLC

Job Purpose Assist in developing and maintaining all programs and procedures related to food safety and quality. Direct Quality Assurance department and inspection operations on all shifts for received, in-process, and finished product quality and food safety. Essential...

Oakmont Management

Digital Marketing Manager / SEO Manager Job at Oakmont Management

Digital Marketing Manager / SEO Manager This is a full-time position based out of our Irvine office.The Digital Marketing Manager is responsible for developing, implementing, and managing the companys digital marketing campaigns across various platforms. Their primary... 

Compunnel Inc.

Call Center Representative Job at Compunnel Inc.

Job Details: Job Title: Process Executive (CSR) Duration: Long Term Contract Location: Indianapolis, IN Working hours- 40 hours a week Pay Rate - $17.00/Hour on W2 Job Profile Summary Executes transactions per prescribed timelines and follows all predefined...

Ultimate Staffing

Customer Service - Order Processor Job at Ultimate Staffing

Customer Service - Order Processor Location: Anaheim Pay Rate: $22-$23/hr Open to either 7-4p or 8-5p J ob Description As a Customer Fulfillment Representative, he/she/they will provide strong interaction with customers by confirming orders, updating product...

Impact Promotions

Promotional Sales Assistant Job at Impact Promotions

 ...) Location: Charlotte, NC Employment Type: Full-Time Start Date: Immediate (within the next 2 weeks) Salary: Starting from $48,000...  ...level role is perfect for individuals eager to gain hands-on experience in brand activation, sales, and marketing events. If you're...