- Demonstrates up-to-date expertise and applies this to the development, execution, and improvement of action plans by providing expert advice and guidance to others in the application of information and best practices; supporting and aligning efforts to meet customer and business needs; and building commitment for perspectives and rationales
- Provides and supports the implementation of business solutions by building relationships and partnerships with key stakeholders; identifying business needs; determining and carrying out necessary processes and practices; monitoring progress and results; recognizing and capitalizing on improvement opportunities; and adapting to competing demands, organizational changes, and new responsibilities
- Models compliance with company policies and procedures and supports company mission, values, and standards of ethics and integrity by incorporating these into the development and implementation of business plans; using the Open Door Policy; and demonstrating and assisting others with how to apply these in executing business processes and practices
Job Summary
As a Software Engineer , you'll be responsible for adding new product features, supporting existing implementations and working with product, engineering, and business partners on new innovations.
Build high quality code by conducting unit testing and enhancing design to prevent re-occurrences of defects .
Ensure on-time delivery and communicate status and issues to team members and stakeholders .
Demonstrate up-to-date expertise and applies this to the development, execution, and improvement of action plans by providing expert advice and guidance .
Utiliz ing strong interpersonal skills in working with numerous internal teams and expand personal and team knowledge of new and upcoming products .
Contribut ing to all phases of the development life cycle and writ ing well-designed, testable, efficient code.
Troubleshoot ing business and production issues by gathering and evaluating information (for example, issue, impact, criticality, possible root cause), to assist in the resolution of issues.
Provid ing support to the business by responding to users questions, concerns, and issues (for example, technical feasibility, implementation strategies).
Bachelors degree o r masters degree with 3+ yea rs of experience in Computer Science or related field.
Experience in designing and developing enterprise solutions in Java/J2EE following multi-tier architecture
Proficiency in building REST APIs and frameworks such as Spring, Spring Boot, Spring Data JPA, and Hibernate .
Basic understanding of Javascript & any one Front end frameworks like React.js & Angular would be preferred.
Experience with containerization technology like Docker, Kubernetes .
Experience in any one of Testing framework is preferred.
Strong understanding of Agile methodology and leveraging SDLC tools to improve development , CI/CD, and testing efficiency (JIRA, Jenkins, GIT, JUnit, Selenium, Lint)
Experience with Azure Cloud Stack, GCP or other cloud stacks
Knowledge of open-source libraries, design patterns and micro-service architecture
Hands on knowledge in NoSQL like Cosmos DB along with RDBMS like MySQL, Postgre s is plus.
Hands on working experience in any messaging platform like Kafka is preferred.
Constant knack of making the applications better by following the right Design Principles.
Knowledge of GraphQL APIs is an added advantage.
Ab ility to break down a product goal into dev deliverables.
Ability to lead our technical relationship with partners and mentor a team of developers.
Benefits
Beyond our great compensation package, you can receive incentive awards for your performance. Other great perks include a host of best-in-class benefits maternity and parental leave, PTO, health benefits, and much more.
Minimum Qualifications
Option 1: Bachelors degree in computer science, information technology, engineering, information systems, cybersecurity, or related area and 2years experience in software engineering or related area at a technology, retail, or data-driven company.
Option 2: 4 years experience in software engineering or related area at a technology, retail, or data-driven company.
Preferred Qualifications
Certification in Security+, Network+, GISF, GSEC, CISSP, or CCSP, Master s degree in Computer Science, Information Technology, Engineering, Information Systems, Cybersecurity, or related area