We are seeking a highly skilled and motivated Software Engineer to join our dynamic development team. The successful candidate will be responsible for designing, developing, and maintaining innovative software solutions across various platforms. This role offers an excellent opportunity to work on diverse projects, utilise a broad range of programming languages and tools, and contribute to the realisation of cutting-edge applications and systems.
Duties
Develop, test, and implement software applications using languages such as JavaScript, Java, C#, Python, C++, Ruby on Rails, and VBA.
Collaborate with cross-functional teams to design scalable APIs and optimise existing systems for performance and reliability.
Maintain version control using tools like Git, SVN, GitHub, and Azure DevOps.
Participate in code reviews to ensure adherence to best practices and coding standards.
Integrate software solutions with cloud services such as AWS and Azure to enhance functionality and scalability.
Write efficient SQL queries for database management using MySQL and SQL Server.
Develop front-end components for web applications with a focus on user experience and responsiveness.
Utilise Linux environments for deployment, testing, and troubleshooting purposes.
Contribute to continuous integration/continuous deployment (CI/CD) pipelines to streamline development workflows.
Document technical specifications and provide support during deployment phases.
Requirements
Proven experience in software development across multiple languages including JavaScript, Java, C#, Python, C++, Ruby on Rails, VBA, and C.
Strong understanding of front-end development principles along with proficiency in APIs (RESTful services).
Familiarity with version control systems such as Git, SVN, GitHub, and Azure DevOps.
Experience working with cloud platforms like AWS and Azure for application deployment and management.
Knowledge of relational databases including MySQL and SQL Server; ability to write complex queries.
Solid understanding of Linux operating systems for server-side development and deployment tasks.
Experience in developing applications that utilise APIs for integration purposes.
Ability to work effectively within a team environment while managing multiple priorities independently.
Excellent problem-solving skills coupled with attention to detail. Candidates should demonstrate a passion for technology innovation coupled with strong organisational skills to thrive in this role. This position offers an exciting chance to be part of a forward-thinking organisation committed to technological excellence.
Job Type: Full-time
Benefits:
Health insurance
Paid sick time
Paid time off
Provident Fund
Experience:
Quality Engineering: 3 years (Preferred)
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.