Job Description
Full Stack Developer with strong expertise in React for building interactive UIs and Python/Java for backend development. Proficient in SQL/Mongo databases CI/CD pipelines, and cloud platforms such as AWS. Additional skills include FastAPI, API integration, AWS services (EC2, Lambda, SQS), infrastructure troubleshooting, Unix/Linux environments, and automation-driven problem solving. Excellent analytical and communication skills to independently engage with business stakeholders and drive IT project
Key Job Areas Of Responsibilities
- Development
- A Full Stack Developer must have advanced skills in React for building interactive user interfaces
- Should be able to Integrating front-end and back-end technologies to deliver robust, maintainable, and scalable web solutions.
- Strong experience with Python and Java for backend development
- Proficiency in working with databases (SQL and NoSQL) is essential, along with expertise Object-relational mapping
- Knowledge of Apache Tomcat for Java application deployment and Wicket for Java-based web interfaces is important.
- General Analytical Skills to debugging, test, documental and impart training to End users.
- Familiarity with CI/CD pipelines ensures efficient development and deployment processes.
- Strong experience with cloud platforms such as AWS is valuable for scalable application hosting
- Business and IT collaboration
- Should be able to collaborate well and lead discussions with Business and Various IT functions
- Lead IT projects within the Engineering function, including initiatives for product design, HPC proof-of-concept, and AI-driven solutions in software eg. SimScale AI
- Provide continuous support for COV systems to ensure alignment with business requirements
- Provide Ongoing operational issue coming from various simulation tools used Engineering users
- Process/Cost - Optimization
- Proactively identify process gaps and drive to closure
- Proactively identify process waste and trim it for improved efficiency and quick turn around without compromising on quality
- Contribute to Cost saving measures in terms of application operations and contribute to TCO (Total cost of ownership) calculations.
Education/Qualifications
Experience Required
- Minimum 8 years experience in product development and support, with a strong focus on Engineering application and IT Projects
Key Skills And Knowledge
- Skill in web development using React, Python & FastAPI
- Knowledge on database management - MySQL, MongoDB
- working knowdlege on AWS EC2 (Elastic Compute Cloud), Lambda (Serverless Functions) ; API Integration (API DGateway/Network Balancers) & AWS Messaging Simple Queue Service(SQS)
- Basic infrastructure & network troubleshooting
- Knowledge on Unix / Linux based environment
- Knowledge on software exploration and evaluation, prototyping
- Good mindset for rapid problem solving and pro-active troubleshooting using mistake proofing and automation
- Effective communication skills
- Self-motivated and ready to learn new topics by self-exploration
- Problem Solving Mindset with knowledge in managing and setting up specialised equipment in protoshops