Application Developer (Expert)-App & Platform Mgmt-IT-Corp-US
Infotree Global SolutionsChesterfield, MO • On-site
Other
This job posting has expired and is no longer accepting applications. Check out similar jobs
Job description
Our team is a bunch of skilled software developers responsible for lab and workflow automation. The new hire need to fit in a similar role; responsible for working with lab analysts and scientists to understand a new technology currently being integrated into the lab, gather their requirements, translate it into a minimum touch workflow design, and develop the code in an in-house developed application and deploy completely in AWS.
The developer will need to continue to maintain, update and support the workflow and application after release to production. The developer will also need to help the team migrate some of the modules of the application from one AWS environment to another as part of a more secured environment structure.
Required Skills and Experience:
• Bachelor's degree in Computer Science or another related field
• 3-5 years of relevant work experience
• Proficiency in developing modern web applications in Java and Spring
• Proficiency working with relational databases Oracle & PostgreSQL
• Proficiency in creating effective unit and integration tests using Junit and Mockito
• Conduct functional and non-functional testing
• Proficiency with Git version control and maven
• Experience leveraging Amazon Web Services: S3, Fargate, and Lambda
• Experience creating and consuming REST APIs
• Experience working on an Agile software development team to build and support applications
• Experience in interacting directly with business customers to gather and understand requirements and translate them to application features.
• Proficient in troubleshooting and debugging applications.
• Experience in Deploying applications across all environments in collaboration with the development team, product management, and delivery
• Experience working with continuous delivery platforms like Jenkins or AWS CodeDeploy/CodeBuild
Desired Skill and Experience
• 5-10 years of relevant previous experience
• Experience working on agriculture and/or biotechnology IT projects
• Experience using Internet of Things (IoT) technologies to collect key process information
• Experience working with front-end development frameworks like AngularJS or React
• Experience working with NoSQL data stores like MongoDB, DynamoDB, or Neo4J
• Experience working with continuous delivery platforms like Jenkins or AWS CodeDeploy/CodeBuild
Top three Must Have skills: Java | PostGre | AWS
Most Popular Jobs Similar to Applications Developer
application developer
it applications developer
software applications developer
application software developer
it application developer
enterprise application developer
applications programmer
application developer analyst
computer application developer
application programmer
Frequently asked questions
Q: What skills or qualities help someone succeed as a Applications Developer?
A: To succeed as an Applications Developer, key technical skills include proficiency in programming languages such as Java, Python, or C++, as well as expertise in software development frameworks, databases, and operating systems. Additionally, strong problem-solving skills, attention to detail, and the ability to learn and adapt quickly are essential soft skills, along with effective communication and collaboration skills to work with cross-functional teams. These technical and soft skills enable Applications Developers to design, develop, and deploy high-quality software applications, driving career growth and effectiveness in the role.
Q: What is the career path for a Applications Developer?
A: A typical career progression for an Applications Developer involves starting as a Junior Developer, where they focus on coding and learning various programming languages and frameworks, then advancing to a Mid-Level Developer role, where they take on more complex projects and lead smaller teams. As they gain experience, they can move into Senior Developer or Technical Lead positions, where they oversee large-scale projects, mentor junior developers, and contribute to technical strategy. With continued growth, Applications Developers can also transition into roles like Technical Architect, Product Manager, or even start their own software development companies, leveraging their expertise to drive innovation and entrepreneurship.