Overview: TekWissen is a global workforce management provider headquartered in Ann Arbor, Michigan that offers strategic talent solutions to our clients world-wide. This client is a German multinational Pharmaceutical and biotechnology company and one of the largest pharmaceutical companies in the world, headquartered in Leverkusen, and areas of business include pharmaceuticals; consumer healthcare products, agricultural chemicals, seeds and biotechnology products.
Job Title: Full-Stack DeveloperLocation: Chesterfield, MODuration: 12 Months Job Type: Contract Work Type: HybridJob Description: - Our Engineering and Data Science, Field Automation Engineering Team is seeking a talented individual to join us as a Full Stack Software Engineer.
- In this role, you will play a crucial part in expanding our custom software platform that drives global field-testing operational activities.
- You will be at the forefront of creating the next generation of connected systems that are data-driven, real-time, and pivotal in decision-making processes.
- As a member of our team, you will take ownership of designing and developing software systems that enhance data and human connectivity across all our electromechanical automation platforms.
Responsibilities: - Work in an agile development environment to build and support full-stack cloud-based applications.
- Manage project priorities, deadlines, and deliverables in collaboration with the development lead and stakeholders.
- Gather requirements from business customers and translate them into application features.
- Conduct functional and non-functional testing while troubleshooting and debugging applications.
- Deploy applications across various environments with the development team, product management, and delivery.
- Ensure code quality through unit and integration testing while evaluating existing applications for updates and new features.
- Develop technical documentation to accurately represent application design and code.
- Adhere to established data security practices while providing guidance on technical design decisions within the team.
- Participate in technology evaluation and selection processes while mentoring others on technologies across the organization.
Skills: - Bachelor's degree in Computer Science, Computer Engineering, or equivalent experience.
- 5+ years of experience developing REST APIs using modern programming languages like Java/Scala or Javascript/Node.Js.
- 3+ years of experience building single/multi-page web-based UIs.
- Proficiency with relational/NoSQL database technologies and abstraction tools.
- Experience working within the AWS ecosystem including Lambda, ECS, EC2, S3, IAM, RDS.
- Practical knowledge of architecting full-stack software systems and software development best practices.
- Demonstrated technical leadership skills with an ability to manage ambiguity effectively.
- Excellent written and verbal communication skills for technical and non-technical audiences.
Qualifications: - Bachelor's degree in Computer Science, Computer Engineering or equivalent
Experience Requirements: - 3+ years developing in AWS ecosystem
- 3+ years developing REST APIs
- 3+ years working with databases
Desirable Skills: - Experience with IoT tech. or distributed systems
- Mobile UI development experience (React Native, Swift, Xamarin)
- Proficiency in Python 3 for application development or scripting
- Familiarity with asynchronous event-driven technologies like Kafka and RabbitMQ
- This is an exciting opportunity to be part of a dynamic team revolutionizing the future of agriculture through cutting-edge technology. Join us in creating innovative solutions that impact how we interact with our environment positively.
TekWissen Group is an equal opportunity employer supporting workforce diversity.