Software Developer
Baker Hill Solutions
Job Description
Job Description
The Software Developer participates in software development projects and is responsible for producing quality functionality of our software solutions. You will be responsible for designing, testing, and implementing new and updated software systems, as well as working with the Software Development Manager and the development team to ensure timely delivery of projects. You should have experience in software development.
Essential Functions/Job Duties
- Delivers working software as part of agile software development projects
- Designs, develops, tests, and maintains scalable, maintainable software solutions
- Translates business requirements into technical designs and working code, proactively clarifying gaps or ambiguities
- Troubleshoots and resolves software issues with a focus on root cause analysis and long term quality
- Participates in Agile (including SAFe) development practices such as sprint planning, backlog refinement, stand ups, and retrospectives
- Applies appropriate software design patterns to improve quality, maintainability, and efficiency
- Keeps current with platform upgrades, frameworks, and tooling (e.g., .NET, Angular, SQL, CI/CD) and incorporates improvements into daily development work
- Communicates technical concepts clearly and concisely to both technical and non technical stakeholders
- Collaborates with team members to share knowledge, improve practices, and raise overall team capability
Skills/Qualifications Required
- Advanced analytical and problem-solving skills.
- Advanced oral and written communication skills.
- Knowledge of platform specific tools and utilities.
- Knowledge of various software design patterns.
- Experience with .NET Core, Angular, Microsoft Azure.
- Knowledge of products and technical environment, including interrelationships of systems.
- Knowledge of SQL Databases and T-SQL, database design, including scripting, performance tuning, optimization.
- Experience with SaaS, Multi-Tenant architecture patterns.
- Experience with software development methodologies.
- Experience with Agile development methodologies.
- Experience translating business needs into technical design requirements.
- Ability to work on a project with minimal supervision.
- Ability to design and deliver SaaS solutions for customers.
- 3y+ Experience implementing software solutions with C# development.
- 3y+ Experience designing and implementing MS SQL databases, SQL query scripting.
- 3y+ Experience with TypeScript or JavaScript.
- SAFe for Teams (SP) certification required to collaborate effectively within Agile Release Trains or must be obtained within the first 90 days of employment.
- Demonstrated adaptability and willingness to upskill as platforms, frameworks, and tools evolve.
- Ability to proactively suggest improvements and apply innovative solutions within established architectural and team guidelines.
- Experience using modern development tools, including AI assisted tooling, to improve efficiency and quality.
AI Related Responsibilities
- Uses AI assisted development tools (e.g., code completion, refactoring, analysis, testing support) to improve productivity and code quality
- Applies sound engineering judgment when using AI generated output, ensuring correctness, security, maintainability, and alignment with established standards
- Uses AI tools to explore solutions, accelerate learning, and assist with problem analysis
- Stays informed on emerging AI enabled development tools and capabilities relevant to the team’s technology stack
STANDARD REQUIREMENT
Use AI responsibly and in alignment with policy, including ongoing learning, and incorporate AI into routine tasks such as drafting communications, summarizing meetings, and organizing information.
Disclaimer:
The above statements are intended to describe the general nature and level of work being performed by individuals assigned to this position. They are not intended to be an exhaustive list of all responsibilities, duties, and skills required. Management reserves the right to assign or reassign duties and responsibilities to this position at any time as business needs evolve.
- .... Self-motivated, goal-oriented, and able to work independently and collaboratively within a team. Proficiency in using CRM software and Microsoft Office Suite. Strong work ethic pursuing a high standard of excellence. Results-oriented with a focus on achieving...SuggestedWork at office
$103.71k - $138.28k
...formulate system requirements. •Evaluates and recommends future technologies and methodologies that will enhance future capabilities. •Develop and execute test plans and procedures based upon system security and functional requirements. •Analyzes, develops, recommends,...SuggestedFull timeTemporary workRemote work- ...deployments. - Integrate security controls, automated testing, and compliance scanning into pipeline workflows to support secure software delivery and platform hardening. - Monitor cloud platforms for performance, availability, and security, supporting incident...SuggestedMinimum wageFull timeContract workTemporary workWork experience placementRemote work
- ...management and cybersecurity teams. - Support the segregation and elimination of malicious software and spam traffic in accordance with security policies and directives. - Develop and maintain technical documentation, standard operating procedures, and platform...SuggestedMinimum wageFull timeContract workTemporary workWork experience placement
- ...'s growth, with a focus on building product-oriented internal developer platforms, improving observability, reliability, automation, and... ...engineering organizations and a deep understanding of modern software engineering practices. Experience in high-growth environments,...Suggested
$123.55k - $164.05k
...infrastructure provisioning and configuration using Terraform, developing reusable modules and enforcing IaC best practices. Monitor,... ...enforce security policies, procedures, and controls across the software delivery lifecycle. Lead compliance initiatives and support internal...Full timeH1bRemote work- ...platforms. The successful candidate will be responsible for overseeing the design, implementation, and maintenance of the company's software and infrastructure. This role involves leading a team of engineers, setting technical standards, and ensuring the scalability,...
- ...successful candidate will be responsible for driving excellence in software, data, and AI, and will play a pivotal role in inspiring and... ...a plus. A minimum of 15 years of experience as a software developer, including at least 5 years in a management role with large, global...
$110k - $120k
...integrations connecting AI solutions to core systems and data Develop automations and APIs to enable scalable, efficient workflows Partner... ...experience working with cloud technologies, integrations, or software engineering Strong interest in AI and curiosity about how it...Full timeWork experience placementWork at officeLocal areaRemote workFlexible hours2 days per week$197.3k - $313.7k
...months to ensure you are not duplicating efforts. Job Category Software Engineering Job Details About Salesforce Salesforce is the #1... ...customer data platforms, enterprise integrations, and AI-powered developer experiences. We are seeking a highly motivated, hands-on...Full time- Head of Blockchain Engineering About the Company Well-funded blockchain technology company Industry Information Technology and Services Type Privately Held About the Role The Company is in search of a Head of Blockchain Engineering to take on a ...
- ...across cloud platforms, including monitoring trends, incident data, and reliability metrics to identify improvement opportunities. - Develop reports and dashboards to provide visibility into cloud performance, availability, cost, and consumption metrics, supporting data-...Minimum wageFull timeContract workTemporary workWork experience placement
$61.9k - $141k
...skills with big picture thinking to make an impact in the Department of Defense? You understand your customer’s environment and how to develop the right systems for their mission. Your ability to translate real-world needs into technical specifications makes you an integral...Full timeContract workPart timeWork at officeLocal areaRemote work- ...promising AI concepts into production. A hands-on approach is essential, as the role requires direct engagement with engineers and AI developers, as well as the design of technical infrastructure for deploying and scaling AI solutions. The ideal candidate for this role at...
- ...with cross-functional teams, including sales engineers, to provide tailored customer-centric solutions Partner with Alliances to develop joint strategies, enhance customer engagement and deliver innovative solutions for existing and prospective clients Travel...Visa sponsorshipWork visa
$155.66k - $225.16k
...utility, trust, and constant adaptation. Responsibilities: Develop and maintain internal tools and systems that automate existing... ...much as possible to automate your own process of creating this software Collaborate with teams across the business to understand...Remote jobFull timeShift work$89.6k - $167.6k
...creative person with ambition and passion History of continuous learning and continuous progression What we offer youAt EY, we’ll develop you with future-focused skills and equip you with world-class experiences. We’ll empower you in a flexible environment, and fuel...Full timeSummer holidayLocal areaFlexible hoursShift work$128.19k - $184.01k
...place. You will work at the cutting edge of technology to design, develop, and maintain the Poe iOS app. This includes collaborating with... ...to enhance the overall user experience Own the entire software development process from timeline estimation to coding, testing...Remote jobFull time- ...production, ensuring their integration into both internal and external products, and leading a distributed team of engineers and product developers. Technical and engineering leadership is a key component, requiring a hands-on approach to engage with the team on model...
- ...Translate user stories and acceptance criteria into working software with strong engineering fundamentals (readability, modularity,... ...Building a better working world What we offer youAt EY, we’ll develop you with future-focused skills and equip you with world-class experiences...Full timeContract workSummer holidayFlexible hours
- ...leadership skills in other employees. • Provides mentorship and coaching to technical, sales, and operations team members to develop technical skills as needed. Event Supervision • Performs advanced work (pre/during/post event) with operations team members...Full timeAfternoon shift
$67k - $136.8k
...solutions. You will assist engagement teams through the analysis of specific business requirements, design, develop, integrate, test, and deploy distributed software applications. You will deliver high qualify systems with focus on reliability and excellent customer...Full timeSummer holidayFlexible hours- ..., robotics, and pneumatic components · System bring-up, power-on testing, and on-machine debugging # Develop, test, and deploy automation software including: · PLC logic and HMI interfaces · Robot programming · Python-based software...Permanent employmentWork at office
- ...directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building... ...at Danaher, you’ll work alongside experienced engineers developing diagnostic software that powers critical healthcare tools used...Remote jobInternship
- ...Description Job Description SEP has openings for experienced lead software engineers. We've been helping companies build great software... ...work schedules Extensive opportunities to learn and develop yourself A community of friendly, talented, and effective peers...Work at officeRelocation packageFlexible hours
- ...with product and design teams (ex-Google/FB/Apple/Microsoft) to develop, test, and launch new features and improvements for our... ...planning, and retrospective meetings. Minimum 2-3 years of software engineering experience Have built mobile apps (and/or web apps...Full time
- ...Job Description Job Description Cloud Developer (1–3 yrs) | AWS | Real Impact | Fast Growth Want to get real AWS experience, not... ...real production systems What You Bring: ~1–3 years of software development experience ~ Experience with TypeScript or modern...
- ...reasonable work schedules Extensive opportunities to learn and develop yourself A community of friendly, talented, and effective... ...Consult on and lead architectural activities on new and existing software systems Support sales meetings with your architectural...Work at officeImmediate startFlexible hours
$149k
...Technology Integration team will collaborate closely with Research & Development, Grid software vendors, IT Architecture, Business & Digital Transformation, and Grid Operations teams to develop practical technical solutions and outcomes to enable MISO’s operations to...Full timeLocal area- ...Description & Requirements Maximus is currently seeking a Software Engineer . In this role, you will provide expertise in the areas... ...proposed solutions. - Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code...Minimum wageFull timeContract workTemporary workWork experience placementRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer. Be the first to apply!
- software engineer amazon Carmel, IN
- agile software developer Carmel, IN
- software developer positions Carmel, IN
- senior software design engineer Carmel, IN
- software developer Carmel, IN
- ngo software engineer Carmel, IN
- startup software engineer Carmel, IN
- senior software engineer Carmel, IN
- senior software engineer ruby on rails Carmel, IN
- remote entry level software developer Carmel, IN


