Job details:
the primary role of a lead is developing high-quality technology solutions and applications that align with strategic goals, meeting customer needs and expected delivery dates.
essential duties and responsibilities:
solution development
* developing applications with a focus on maximum efficiency and scalability.
* modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces.
* collaborate on technical architecture and design.
* create, maintain, and run unit tests for both new and existing code, with a goal of delivering defect-free and well-tested code.
* follow company guidelines of security.
* ability to lead and mentor junior team members.
* ensure development standards and processes are followed for development projects and enhancements.
requirements management
* work with analysts and business users to translate functional specifications into technical designs for implementation and deployment.
* work with management to create and adhere to schedules, while maintaining flexibility to adapt to shifting work demands.
application quality assurance
* adhere to established software development standards and best practices.
* participate in code reviews ensuring own code passes review.
application support
* collaborate with the functional end users, vendors, and it peers to support applications, system integrations, and capabilities as needed.
* write and maintain documentation for new and existing features.
requirements:
education:
* bachelor’s degree in computer science, information systems, or other technical area.
experience:
* 5+ years of it experience.
soft skills:
* must be able to work cooperatively and effectively in a globally dispersed team environment.
* ability to drive complex problems to resolution across multiple teams and resources.
* understanding of emerging technologies and business needs.
* analytical skills with the ability to learn new information quickly.
* ability to communicate effectively at multiple levels of an organization.
technical skills:
* proficiency in javascript and java.
* strong understanding of web development best practices and design patterns.
* experience with automated testing frameworks and tools.
* experience in javascript/python frameworks like react, vue, angular.
* front-end experience with sass, css, bootstrap, html.
* experience in nodejs/fastapi/flask back-end and rest api development.
* cms experience (adobe experience manager).
* experience with git version control tools.
* understanding of aws, gcp cloud services.
* understanding of application containerization with docker and kubernetes.
* experience with version control tools and ci/cd and iaas (gitlab ci, jenkins & terraform).
* demonstrated understanding of full development life cycle.
* object-oriented programming and project patterns.
* experience building automated deployment using preferred.
travel:
* some travel will be required.
relocation assistance eligible:
no
work shift:
tyson is an equal opportunity/affirmative action employer. All qualified applicants will be considered without regard to race, national origin, color, religion, age, genetics, sex, sexual orientation, gender identity, disability or veteran status.
#j-18808-ljbffr