What are the responsibilities and job description for the Software Engineer position at Lucas James Talent Partners?
Job Summary :
At TempWorks, the Software Engineer is responsible for creating software that delights our customers and users in a way that is also easily maintainable. You will work closely with cross-functional teams to understand requirements, translate them into technical specifications, and deliver high-quality software solutions that meet customer needs.
General Responsibilities :
- Design, implement, and maintain software features through ongoing feature development, refactoring, and by addressing bugs.
- Build highly performant, fault tolerant, high-quality, scalable software.
- Actively seek to learn and improve the company, department, team, and themselves.
- Develop intuitive software that meets the needs of the company and our customers.
- Write quality unit and integration tests.
- Analyze and test programs and products before formal launch.
- Contribute and adhere to best practices in software development.
- Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
- Communicate with and train stakeholders on completed work for the purposes of documentation, customer training, troubleshooting, and quality.
- Perform code reviews and provide constructive feedback.
- Stay up to date with emerging technologies and trends in software development.
- Participate in educational opportunities like online course materials, professional publications, conferences, meet-ups, etc.
- Coordinate with the Lead Software Engineer regarding the status of their work, ensuring that it meets expectations.
- Perform other related duties as assigned.
Additional Required Skills and Abilities :
Education and Experience :
Physical Requirements :
TempWorks Software offers a comprehensive benefits package and provides eligible employees with an opportunity to enroll in various benefit programs, subject to applicable waiting periods. This includes the following :