What are the responsibilities and job description for the Principal Developer position at Women Impact Tech?
As a member of the Mulesoft platform team, you join your fellow team members to analyze and design of software programs and systems and create, analyze, design, modify and test programs and systems. You lead the design and implementation of API tooling and frameworks, enhance APIs and integrations, mentor teams on best practices, and ensure reusability, scalability, and high performance. The opportunity for business impact is enormous as we continue to innovate transformations across the organization, ultimately providing, and extending new and increased value to our internal and external customers.
Responsibilities :
- Design, program, build, deploy, and maintain software applications and systems such as databases, cloud, or operating systems.
- Analyze and modify existing software as well as design, construct, and test.
- Participate in full development life cycle including requirements analysis and design.
- Write technical specifications based on conceptual design and stated business requirements.
- Support, maintain, and document software functionality.
- Identify and evaluate new technologies for implementation.
- Analyze code to find causes of errors and revise programs as needed.
- Consult with end user to prototype, refine, test, and debug programs to meet needs.
- Recognized as subject matter expert and advanced individual contributor professional.
- Conducts highly complex work, unsupervised and with extensive latitude for independent judgment.
- Provide technical guidance, mentorship, and support to team members, fostering their professional growth and development.
- Conduct code reviews to ensure code quality, adherence to standards, and knowledge sharing among team members.
- Lead and coach junior / intermediate resources through the systems development life cycle
Required Qualifications :