Job Description
RESPONSIBILITIES:
Solution Design & Architecture:- Engage with clients to deeply understand their business problems and define technology solutions.
- Develop solution architecture that is technically feasible, aligns with business needs, and is broken down into structured components for implementation.
- Collaborate with business analysts, product owners, and stakeholders to translate business requirements into actionable technical solutions.
- Designs software architecture including structure, components, interactions, and guiding principles that is scalable, maintainable, and aligned with business needs.
- Lead development teams in the implementation of software solutions, ensuring software development best practices are followed.
- Provide technical direction, oversight, and guidance to engineers and consultants throughout the project lifecycle.
- Lead client stakeholders and project teams through the implementation process, ensuring alignment between business needs and technical execution.
- Act as a trusted advisor to clients, managing expectations, risks, and dependencies while ensuring successful solution delivery.
- Identifies potential risks, develops mitigation strategies, and recommends key project decisions.
REQUIRED QUALIFICATIONS:
- B.A. or B.S. or equivalent in computer science engineering (or equivalent degree or experience)
- 8+ years of experience developing software solutions for business users, including all aspects of the software development life cycle
- Proven experience architecting software solutions and leading technical teams in software development projects.
- Strong ability to engage with business leaders and clients, translating business problems into technical solutions.
- Excellent communication, stakeholder management, and leadership skills.
- Proven experience developing software products and/or solutions in Python for back-end and/or React/Next.js/Node.js for front-end
- Experience with relational and non-relational databases (SQL, NoSQL)
- Experience with APIs, microservices, and cloud platforms (AWS, Azure)
- Experience with modern software development practices (Agile, DevOps, CI/CD pipelines)
DESIRED QUALIFICATIONS:
- Consulting experience in software development or enterprise technology.
- Experience advising senior business and technical leaders.
- Exposure to multiple industries or deep experience in a single strategic vertical.
- Demonstrated experience leading or mentoring technical teams through delivery.
- Ability to contribute to firm-building activities and thought leadership.
JOB SPECIFIC REQUIREMENTS:
- Ability to work on-site with clients as requested.
- Ability to work remotely as needed.
- May require travel up to 80%.
- Willingness to work non-standard hours as necessary.
VEVRAA Federal Contractor.
We request Priority Protected Veteran & Disabled Referrals for all of our locations within the state.
RESPONSIBILITIES:
Solution Design & Architecture:- Engage with clients to deeply understand their business problems and define technology solutions.
- Develop solution architecture that is technically feasible, aligns with business needs, and is broken down into structured components for implementation.
- Collaborate with business analysts, product owners, and stakeholders to translate business requirements into actionable technical solutions.
- Designs software architecture including structure, components, interactions, and guiding principles that is scalable, maintainable, and aligned with business needs.
- Lead development teams in the implementation of software solutions, ensuring software development best practices are followed.
- Provide technical direction, oversight, and guidance to engineers and consultants throughout the project lifecycle.
- Lead client stakeholders and project teams through the implementation process, ensuring alignment between business needs and technical execution.
- Act as a trusted advisor to clients, managing expectations, risks, and dependencies while ensuring successful solution delivery.
- Identifies potential risks, develops mitigation strategies, and recommends key project decisions.
REQUIRED QUALIFICATIONS:
- B.A. or B.S. or equivalent in computer science engineering (or equivalent degree or experience)
- 8+ years of experience developing software solutions for business users, including all aspects of the software development life cycle
- Proven experience architecting software solutions and leading technical teams in software development projects.
- Strong ability to engage with business leaders and clients, translating business problems into technical solutions.
- Excellent communication, stakeholder management, and leadership skills.
- Proven experience developing software products and/or solutions in Python for back-end and/or React/Next.js/Node.js for front-end
- Experience with relational and non-relational databases (SQL, NoSQL)
- Experience with APIs, microservices, and cloud platforms (AWS, Azure)
- Experience with modern software development practices (Agile, DevOps, CI/CD pipelines)
DESIRED QUALIFICATIONS:
- Consulting experience in software development or enterprise technology.
- Experience advising senior business and technical leaders.
- Exposure to multiple industries or deep experience in a single strategic vertical.
- Demonstrated experience leading or mentoring technical teams through delivery.
- Ability to contribute to firm-building activities and thought leadership.
JOB SPECIFIC REQUIREMENTS:
- Ability to work on-site with clients as requested.
- Ability to work remotely as needed.
- May require travel up to 80%.
- Willingness to work non-standard hours as necessary.
VEVRAA Federal Contractor.
We request Priority Protected Veteran & Disabled Referrals for all of our locations within the state.
About Point B
A Career That Makes a Difference for You and for the World
We believe that work should be meaningful.
We're looking for purpose-driven individuals who are passionate about making a difference, whether it's by delivering exceptional customer experiences, helping others grow in their careers, or giving back to their communities.
We offer flexibility and encourage wellness through a healthy work/life balance to support you in pursuing your passions.
Join us in growing together with shared goals that enhance our skills, deepen our relationships, and make Point B a best place to work.