What are the responsibilities and job description for the Software Developer - Expert position at Jacobs?
We are seeking a skilled Full Stack Software Developer with a strong background in Python and Angular to join our dynamic team. The ideal candidate will have experience in both front-end and back-end development, with a passion for building scalable and efficient applications. Your role will be crucial, as it combines technical expertise, problem-solving abilities, and a passion for continuous learning, contributing significantly to our team's success.
Responsibilities :
- Designing and developing enterprise applications in a Web environment
- Developing, creating, and modifying general computer applications software or specialized utility programs
- Designing software or customizing software for client use with the aim of optimizing operational efficiency
- Developing unit and functional test plans
- Providing the operations and maintenance of operational systems
- Modifying existing software to correct errors, allow it to adapt to new hardware, or to improve its performance
- Develop and direct software system testing and validation procedures, programming, and documentation
- Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements. This can be for new applications development or the transition of legacy applications to the cloud environment
- Design, develop, and maintain scalable applications using Kubernetes