Job Description
As a Software Engineer, you will play a crucial role in designing, developing, and maintaining software applications. Your responsibilities will encompass several aspects of software engineering, including front-end and back end development, testing, and data analysis. You will use your expertise in core programming languages, database management, cloud computing, and advanced mathematical concepts to create high-quality software solutions. We are looking for
- Full Stack Developer:
- Design, develop, and maintain software applications and systems
- Collaborate with cross-functional teams to define and implement software solutions
- Develop and maintain web applications using C++, Java, JavaScript, Python, and SQL
- Utilize cloud computing platforms, particularly AWS, to deploy and scale applications
- Create and maintain data models to support application functionality
- Engage in testing and debugging of software to identify and resolve issues
- Ensure code quality and maintain a strong understanding of Object-Oriented Programming (OOP) concepts
- Test Engineer/QA:
You will ensure the quality and reliability of our software. Proficiency in testing and debugging, with an understanding of software development life cycle (SDLC) is crucial for this role.
- DevOps Engineer:
Understanding of Cloud Platform (e.g., AWS), CI/CD, Dockers, Kubernetes, and version control systems (e.g., Git). You will help improve our development and deployment processes. Understanding of system designs concepts are valued.
- SFDC Developer:
Knowledge in Salesforce development and integration modules. You will work on API application development and integration tools. Knowledge of Oracle and database schemas are important for success in this role.
- Data Engineer/Data Analyst:
We are seeking a Data Professional with the relevant experience or understanding of data analysis, data modelling, and database management concepts. You will work with various database technologies, including RDBMS and NoSQL, as well as data warehousing and cloud services. Strong analytical and problem-solving skills are essential, and the ability to collaborate effectively within a team is highly valued.
Qualifications
- Bachelor’s degree in computer science, or a related field
- 2023 and 2024 graduates only
- Analytical, problem-solving skills and conceptual thinking
- Solid grasp of statistical concepts
- Communication and presentation skills
- Detailed oriented
- Critical thinking and logical reasoning
- Organizational skills
- Ability to work independently and collaboratively.