The
Software Development Engineer (SDE)
will design, develop, and implement new ideas and products for software applications and solutions. He/she will be accountable for anticipating and resolving problems that impact design of current or developing products. He/she will perform the research, design, definition and implementation of the product software applications. You will be working on one more of the following JavaScript frameworks and front-end technologies: AngularJS, ReactJS, VueJS as part of application development team. We use AWS and Microsoft Azure as our cloud platform for most of our cloud apps. To deploy the apps in cloud, you will be working on Docker, Kubernetes, HelmCharts in addition to CI/CD tools like Jenkins, Ansiblem Terraform. If you are passionate about automation testing, we will help you learn Python, Selenium, cucumber and Robot Framework.
Essential Duties Responsibilities
- Development and testing of new software applications and solutions.
- Builds and assembles prototype assimilations of software applications and solutions as directed.
- Coding completes programming and debugs software applications and solutions.
- Assist in delivering high quality software applications and solutions that are extensible and scalable within the specified timeline.
- Demonstrate creativity in identifying effective approaches to software and solution development process and promote opportunities for product innovation.
- Identify product requirements and potential improvements and discuss them with the Product Development Manager.
- Participate in the complete software development life cycle from requirement gathering to deployment of the product.
- Write and review documentation needed for installation, usage and maintenance of applications and solutions.