JobsAisle
M

Head of Engineering Software Engineering

Merck Sharp & Dohme Corp.

Pune, India₹40,000–₹120,000/moAED 1.8K-5.3K/moToday
IndiaPythonETLAWSGithubSQLMySQLPostgreSQLMongoDBNodejsHyperledger FabricEthereumSmart Contract DevelopmentCICDFull Time

Skills Required

PythonSqlMongodbAwsGitErpCommunication

Job Description

Job Description In this role, you will be responsible for designing, developing, testing, and maintaining software applications according to project requirements and specifications. Your key responsibilities will include: - Collaborating with product managers, designers, and fellow developers to understand user needs and translate them into technical requirements. - Writing clean, maintainable, and efficient code following best practices and coding standards. - Participating in code reviews to ensure code quality and sharing knowledge with team members. - Troubleshooting and debugging applications to resolve issues and improve performance. - Keeping up-to-date with emerging technologies and industry trends to enhance skills continuously and contribute to team growth. - Assisting in the development of technical documentation and user manuals. - Contributing to the planning and estimation of project timelines and deliverables. Qualifications required for this position: - 3+ years of experience in backend software development using Python, ETL, and Node.js. - Experience with AWS cloud services. - Proficiency in working with distributed ledger technologies like Hyperledger Fabric and Ethereum, including smart contract development. - Hands-on experience in implementing software products using various programming languages and toolchains, including unit testing. - Familiarity with Github and other CI/CD tooling. - Basic knowledge of QA and testing. - Strong interpersonal and communication skills, both verbal and written. - Ability for innovative thinking and an experimental mindset. - Proficiency in SQL and database management systems such as MySQL, PostgreSQL, and MongoDB. - Proven track record of successfully delivering and maintaining software products and services. - Active involvement in systems engineering, architecture, and quality assurance processes. - Familiarity with different stages of the software development lifecycle and related methodologies. - Good to have: Experience in mentoring junior developers. - AWS Cloud Practitioner certification is a plus. In this role, you will be responsible for designing, developing, testing, and maintaining software applications according to project requirements and specifications. Your key responsibilities will include: - Collaborating with product managers, designers, and fellow developers to understand user needs and translate them into technical requirements. - Writing clean, maintainable, and efficient code following best practices and coding standards. - Participating in code reviews to ensure code quality and sharing knowledge with team members. - Troubleshooting and debugging applications to resolve issues and improve performance. - Keeping up-to-date with emerging technologies and industry trends to enhance skills continuously and contribute to team growth. - Assisting in the development of technical documentation and user manuals. - Contributing to the planning and estimation of project timelines and deliverables. Qualifications required for this position: - 3+ years of experience in backend software development using Python, ETL, and Node.js. - Experience with AWS cloud services. - Proficiency in working with distributed ledger technologies like Hyperledger Fabric and Ethereum, including smart contract development. - Hands-on experience in implementing software products using various programming languages and toolchains, including unit testing. - Familiarity with Github and other CI/CD tooling. - Basic knowledge of QA and testing. - Strong interpersonal and communication skills, both verbal and written. - Ability for innovative thinking and an experimental mindset. - Proficiency in SQL and database management systems such as MySQL, PostgreSQL, and MongoDB. - Proven track record of successfully delivering and maintaining software products and services. - Active involvement in systems engineering, architecture, and quality assurance processes. - Familiarity with different stages of the software development lifecycle and related methodologies. - Good to have: Experience in mentoring junior developers. - AWS Cloud Practitioner certification is a plus.