Title: Software Engineer Developer - Python, JavaScript, Sql
Location: Bangalore
Roles and Responsibilities
Primary responsibility will be to participate in the creation of new products and enhancements to existing products from requirement to execution as part of a cross functional team involved in the development of Application Lifecycle Management Tools. And required to design, develop, test, troubleshoot, sustain, and document software changes for new requirements, enhancements, and defects.
- Perform analysis, design and implementation of assigned projects using sound engineering principles and adhering to business standards, practices, processes, and product / program requirements.
- Engage with global teams to effectively translate customer requirements to software requirements and identify potential solutions that are optimized to operate with in constraints of the product.
- Troubleshoot variety of complex software problems
- Provide timely status updates and proactive communications on issues to the stakeholders.
- Able to interface with internal stake holders regarding software issues.
- Contribute as part of teams put together to meet overall organization initiatives/objectives.
- Have the ability and willingness to acquire in-depth understanding of the existing products and apply that knowledge to develop new products and to deliver enhancements/ fixes for customer requirements.
Educational Requirements
- Bachelor of Engineering degree in Computer Science/Information Science/Electronics/Electrical/Instrumentation with strong background in software development.
Experience
- 2-4 years of experience in product software development
- Prior experience of working in global teams and interfacing with multiple stake holders
- Self-motivated and willing to learn new skills and technologies as needed.
- Ability to meet objectives, goals and deadlines with minimal supervision.
Skills Set
- Strong knowledge of Python programming.
- Proven proficiency in API development (REST).
- Experience in frontend development JavaScript, Angular, Vuejs.
- Experience with Git or other source control system.
- SQL: MySQL or postgress
- Good to have -
- Experience in Java 8 new features and functional programming.
- Experience in PHP and C#
- Atlassian internals (Jira, Confluence, BitBucket) - you will develop integrations for this product.
- Basic understanding of web development.
- Experience of development in Linux environment.
- Ability to work with Linux command line.