- Design develop test and maintain software applications and systems using modern programming languages and frameworks.
- Collaborate with engineering and product teams to gather requirements and translate them into technical specifications.
- Write clean efficient and well-documented code following software engineering best practices and industry standards.
- Perform code reviews debug issues and optimize application performance for scalability and reliability.
- Integrate software components with hardware systems and third-party services as required.
- Participate in agile development processes including sprint planning stand-ups and retrospectives.
- Contribute to system architecture discussions and recommend technical improvements.
- Ensure software security compliance and adherence to data protection standards.
- Stay updated with emerging technologies and evaluate their applicability to current and future projects.
Requirements
- Bachelors or Masters degree in Computer Science Engineering or a related technical field.
- 25 years of professional experience in software development with a focus on engineering or industrial applications.
- Proficiency in one or more programming languages such as Python Java C or JavaScript.
- Strong understanding of software design patterns data structures and algorithms.
- Experience with version control systems (e.g. Git) and CI/CD pipelines.
- Familiarity with cloud platforms (e.g. AWS Azure) and containerization tools (e.g. Docker Kubernetes) is a plus.
- Knowledge of RESTful APIs microservices architecture and database systems (SQL/NoSQL).
- Excellent problem-solving skills and ability to work independently and in a team environment.
- Strong communication skills and ability to document technical processes clearly.
Required Skills:
Qualification: Bachelors/ Masters degree Experience: Freshers Bachelors or Masters degree in a relevant field Freshers with strong academic performance and a proactive attitude Proficiency in Microsoft Office Suite and basic data management tools Excellent communication and interpersonal skills Ability to learn quickly and adapt to evolving priorities
Design develop test and maintain software applications and systems using modern programming languages and frameworks.Collaborate with engineering and product teams to gather requirements and translate them into technical specifications.Write clean efficient and well-documented code following softwar...
- Design develop test and maintain software applications and systems using modern programming languages and frameworks.
- Collaborate with engineering and product teams to gather requirements and translate them into technical specifications.
- Write clean efficient and well-documented code following software engineering best practices and industry standards.
- Perform code reviews debug issues and optimize application performance for scalability and reliability.
- Integrate software components with hardware systems and third-party services as required.
- Participate in agile development processes including sprint planning stand-ups and retrospectives.
- Contribute to system architecture discussions and recommend technical improvements.
- Ensure software security compliance and adherence to data protection standards.
- Stay updated with emerging technologies and evaluate their applicability to current and future projects.
Requirements
- Bachelors or Masters degree in Computer Science Engineering or a related technical field.
- 25 years of professional experience in software development with a focus on engineering or industrial applications.
- Proficiency in one or more programming languages such as Python Java C or JavaScript.
- Strong understanding of software design patterns data structures and algorithms.
- Experience with version control systems (e.g. Git) and CI/CD pipelines.
- Familiarity with cloud platforms (e.g. AWS Azure) and containerization tools (e.g. Docker Kubernetes) is a plus.
- Knowledge of RESTful APIs microservices architecture and database systems (SQL/NoSQL).
- Excellent problem-solving skills and ability to work independently and in a team environment.
- Strong communication skills and ability to document technical processes clearly.
Required Skills:
Qualification: Bachelors/ Masters degree Experience: Freshers Bachelors or Masters degree in a relevant field Freshers with strong academic performance and a proactive attitude Proficiency in Microsoft Office Suite and basic data management tools Excellent communication and interpersonal skills Ability to learn quickly and adapt to evolving priorities
View more
View less