Role: - To manage the complete software development process from conception to deployment by Maintaining and upgrading the software following deployment and must be keen on managing the end to-end life cycle to produce software and applications
Main Responsibilities: -
• Overseeing and guiding the analyzing, writing, building, and deployment of software • Overseeing the automated testing and providing feedback to management during the development process
• Modifying and testing changes to previously developed programs
• Work closely with a multidisciplinary team (Developers, DevOps, QA engineers, Product Owners) oriented to continuous delivery
• Work across the entire product life cycle: concept, design, development, deployment, testing, release, support
• Write module, well-organized code.
• Construct and verify (unit test) software components to meet design specifications • Take ownership for your code to be qualitatively high and you will support your colleagues in code reviews.
• Integration of user-facing elements developed by front-end developers
• Build efficient, testable, and reusable Java modules
Requirements
- Rapidly fix bugs and solve problems
- Adapting to a dynamic work environment.
- Possess general programming skills & SDLC.
- Solid Experience with JavaScript, Nodejs, React, Express
- Solid experience with persistence components like MongoDB, Elasticsearch, MYSQL
- Experience with Front End development using JavaScript, Typescript, React
- Knowledge and experience of agile development methods.
- Knowledge and experience of agile practices (e.g. Continuous Integration, Refactoring).
- Exposure to messaging Queues e.g. Kafka, RabbitMQ
- A track record of delivering software to agreed quality and cost.
- Working within a Scrum team
- Excellent communications and writing skills.
- Desirable Skills And Experience:
- Solid experience with Containerization and Docker, Kubernetes is a plus.
- Secure programming practices, really a general understanding of Web security
- The Atlassian toolset including JIRA, GIT