Location: Jackson, MN
Company: Agco
Computer/Software Jobs encompass a variety of roles focused on computer science, programming, and system management. These positions include software developers, who create and maintain applications; system administrators, who ensure computer systems run smoothly; and data scientists, who analyze complex data sets. Key features of these jobs include a strong emphasis on problem-solving, continuous learning due to ever-evolving technology, and often the ability to work flexibly or remotely. Successful professionals typically possess strong technical skills and a keen attention to detail.
Computer/Software Jobs encompass a variety of roles focused on computer science, programming, and system management. These positions include software developers, who create and maintain applications; system administrators, who ensure computer systems run smoothly; and data scientists, who analyze complex data sets. Key features of these jobs include a strong emphasis on problem-solving, continuous learning due to ever-evolving technology, and often the ability to work flexibly or remotely. Successful professionals typically possess strong technical skills and a keen attention to detail.
Computer/Software Jobs encompass various roles focused on developing, maintaining, and improving computer systems and applications. These positions include software developers, system analysts, network architects, database administrators, and more. Key characteristics of these jobs are problem-solving, creativity, and continuous learning to keep up with rapidly evolving technologies. They often require proficiency in programming languages, tools, and methodologies. Additionally, such roles are known for collaborative work environments, the potential to work remotely, and the emphasis on logical thinking and attention to detail.
Computer/Software Jobs encompass a variety of roles focused on computer science, programming, and system management. These positions include software developers, who create and maintain applications; system administrators, who ensure computer systems run smoothly; and data scientists, who analyze complex data sets. Key features of these jobs include a strong emphasis on problem-solving, continuous learning due to ever-evolving technology, and often the ability to work flexibly or remotely. Successful professionals typically possess strong technical skills and a keen attention to detail.
in a high-scale customer facing environment. --- Work with Senior Engineers on designing and documenting project architecture. Since the next step in your career is being a Senior, you'll be getting daily exposure to architecture design decisions. --- Continued education/training.
Following the tenant of continuous improvement, everyone should be always working in some way towards the next step in their career. --- Mentoring entry level engineers. Everyone on the team is responsible for mentoring engineers that are lower in the career ladder than they are. As a Software Engineer II, you are in the first position with an opportunity to mentor engineers early in their career. --- Advocate
for improvements to our products' quality and performance with the Product and Business teams. --- Performance tuning and improvement with a specific focus on reducing load time for mobile users on a highly trafficked mobile ecommerce application.
--- Provide mentorship and training for engineers earlier in their career so that you can help them grow their technical skills and remove blockers to their autonomy and career progression. Be a positive inspiration for their growth. The Qualifications: --- 5 - 10 years professional experience in web application development o or completion or significant coursework towards completion of a Computer Science degree / relevant certification program
o or significant code that can be shown from personal projects and/or open source contributions.
--- Experience in one or more of: o Javascript (minimum 5+ years experience) o Other language (minimum 5+ years experience) --- Experience writing automated tests with Jest or similar tools --- At least 2 years experience building applications with React including experience with recent features like Hooks and Context Strong understanding of current Java Script paradigms and tooling ecosystem (i. e. ES2016+ & Webpack / Babel / etc) --- Demonstrated ability to clearly communicate complex technical concepts to other engineering as well as other non-technical co-workers Demonstrated ability to design and document the architecture for complex systems --- Strong knowledge of Git --- Strong knowledge with Unix based systems administration --- Strong Knowledge of Database Systems and SQL The Preferred (but not required) Qualifications: --- BS/BA in Computer Science or related field of Engineering --- Experience working with Graph QL --- Experience with containerized applications --- Experience with maintaining APIs developed in Go --- Experience with containerized applications --- Experiencer with Kubernetes --- Extensive Python experience --- Strong knowledge of data structures, software design patterns, relational and non-relational databases #J-18808-Ljbffr