Hybrid Software Developer I bei Baker Group
Baker Group · Ankeny, Vereinigte Staaten Von Amerika · Hybrid
- Junior
- Optionales Büro in Ankeny
PURPOSE
The Software Developer I will work with Baker Group's software development team to create applications that streamline processes and drive efficiency across our construction business units and internal departments. This role involves developing full-stack business applications, sometimes as an individual or as part of a team for larger initiatives. This role requires strong self-motivation, the ability to learn on the fly and the ability to balance multiple priorities in a dynamic, autonomous environment. The Software Developer I will work with React frontends and Java/Springboot backends to develop web and mobile applications while solving real-world construction industry challenges. Performs related work as required.
ESSENTIAL FUNCTIONS AND RESPONSIBILITIES
The following duties are typical for this job. These are not to be constructed as exclusive or all inclusive. Other duties may be required and assigned.
- Support our employees by developing software tools that increase quality and productivity
- Produce and maintain documentation on in-house developed software for use by employees
- Adhere to and update rigorous documentation and design standards used by the development team
- Performs coding, debugging, testing and troubleshooting throughout the application development process
- Create and maintain database systems that support developed applications
- Researching, designing, implementing and managing software applications
- Identifying areas for modification in existing application and subsequently developing and implementing those modifications
- Training of employees on developed software applications and solutions
- Ensure employee satisfaction by continual coordination and communication
MINIMUM EDUCATION and EXPERIENCE REQUIRED TO PERFORM ESSENTIAL FUNCTIONS
- 4-Year Degree in a Computer Science or Software Engineering Degree Strongly Preferred
- Well-developed business acumen and understanding of day-to-day business functions
- Experience or exposure to React for frontend development
- Java experience and exposure to Springboot for backend development
- Experience or exposure to basic database administration tasks (SQL)
- Experience with Git version control and familiarity with GitLab or GitHub
- Demonstrated ability to work on software development projects independently
- Strong problem-solving and analytical thinking skills
CERTIFICATES, LICENSES, REGISTRATIONS
- Valid driver’s license and reliable vehicle
MENTAL AND PHYSICAL COMPETENCIES REQUIRED TO PERFORM ESSENTIAL FUNCTIONS
- Strong time and project management skills with the capability to prioritize and multitask as needed
- Code troubleshooting and debugging skills
- Showcase good analytical and evaluative skills in tasks
- Ability to understand business problems and propose appropriate technical solutions
- Strong communications skills with the ability to relate between technical and non-technical teams
- Team player with strong customer service skills
ENVIRONMENTAL ADAPTABILITY
- Prolonged periods of sitting at a desk and working on a computer
- Must be able to lift 10 pounds occasionally
- May have occasional visits to a job site which would require periods of standing, walking and/or climbing stairs
- Rare travel may be possible
EQUIPMENT/TOOLS
- N/A
Baker Group is an Equal Opportunity Employer. In compliance with the Americans with Disabilities Act, Baker Group will consider reasonable accommodations for qualified individuals with disabilities and encourage prospective employees and incumbents to discuss potential accommodations with the Employer.