Vacancy expired!
- Provides thought leadership and technical direction in designing and developing a reliable, scalable, and secured solution for retail applications such as eCommerce, Store POS, Order management, or Supply Chain
- Designs, develops and maintains applications using various programming languages (including Java) in a distributed multi-tier and service-oriented environment
- Contributes to technology/architecture strategy and roadmap for the Enterprise
- Coordinates development activity and works directly with subject matter experts, business stakeholders, and executive leadership
- Designs develops, and maintains applications developed in various programming languages and technologies, including but not limited to:
- Java 8+ (Spring MVC, Hibernate/JPA, JUnit, Maven)
- Python
- Oracle (SQL and PL/SQL)
- PostgreSQL
- Git (GitHub)
- HTML, CSS, JavaScript, React
- AWS / Docker Implementations
- Ruby (Rails, RSpec)
- Shell scripting
- Conducts and participates in code reviews
- Provides technical guidance in streamlining software builds and deployment (CICD) to ensure high code quality and reliability
- Works to troubleshoot, diagnose and resolve production issues
- Communicates to all levels of the organization regarding project development status, issues, and production problems
- Participates in evolving the Agile/Scrum-based SDLC, ensuring that the SDLC meets the needs of the Development Team, as well as fitting within the larger organizational processes, personnel, and culture
- Monitors development activities to ensure data security and audit compliance
- Ensures development deliverables are adequately tested and delivered
- Partners with the Quality Assurance Team and subject matter experts to ensure that testing is complete, and that ongoing testing is addressed through various levels of automated testing
- 10+ years of work experience in software development
- Strong experience in object-oriented design (OOAD), domain-driven design, API, cloud-native, and programming languages such as Java, Python, Ruby, etc.
- Strong understanding of retail or eCommerce business
- Experience working with Agile development methodologies (Scrum), preferred
- Ability to work in macOS, Windows, and UNIX/Linux environments
- Experience and knowledge in Cloud computing (AWS, Azure, or Google Cloud Platform)
- Familiar with SQL (i.e., Oracle, PostgreSQL, MS SQL) and no-SQL (i.e., MongoDB, Cassandra, Couchbase) databases
- Familiar with domain-driven design and API (Swagger)
- Ability to collaborate with Developers and Product Owners in developing new software applications and enhancements
- Responsible for staying current with new technology developments and techniques
- Ability to work with the team to define test cases, metrics, and resolution guidelines
- Ability to identify underlying causes of business issues, and recommend appropriate corrective action or problem resolution
Vacancy expired!