Scope:- Core responsibilities to include Designing and developing (along with counterparts and distinguished architects) WMS solutions and artifacts for our large customer base.
- The team currently comprises of 60+ global associates across US, India and Europe and is expected to grow rapidly.
Our current technical environment:
- Software: Java, SQL, Javascript, Python, GIT, Rest API, OAuth
- Application Architecture: Scalable, Resilient, event driven, secure multi-tenant Microservices architecture
- Cloud Architecture: MS Azure (ARM templates, AKS, HD insight, Application gateway, Virtue Networks, Event Hub, Azure AD)
- Frameworks/Others: MOCA, Kubernetes, Kafka, Elasticsearch, Spark, NOSQL, RDBMS, Springboot, Gradle GIT, Ignite
What you’ll do:
- Understands business objectives and analyses the requirements of customers.
- Provides estimates to develop solutions to above requirements.
- Participate in design and design review processes to ensure that solutions effectively meet business objectives.
- Codes and Unit tests the solution.
- Prepares releases, rollouts or patches, manages release schedule / release plan and creates and distributes release notes.
- Provide technical input or HLEs to support pre-sales proposals, assist sales team in responses to RFP questions or participate in pre-sales meetings
- Participate in reviews with customers or project teams to discuss requirements / specifications and proposed solutions
- Ensures all deliverables undergo peer reviews of documents and code. Follows up to ensure that engineers act on feedback.
- Generate risk assessments, quotes and high-level functional approaches for new software changes.
- Investigate and triage issues to determine if a code solution is required, providing defect fixes to qualified issues, including unit testing, as required. Defects reported by customers should be responded to in accordance with published SLAs.
- Provide on-site go-live, dry-run, testing or other support
- Co-ordinates and executes demos to clients
What we are looking for:
- Bachelor's degree (or equivalent) in Computer Science or Engineering or other relevant discipline (MCA, MSc in Computer Science etc.) and minimum 7 to 9 years of experience in Software development; ideally a candidate that has started as a Software Engineer.
- Strong programming experience and background in Enterprise Java
- At least 2 years of hands-on Experience of Blue Yonder/JDA/RedPrairie WMS or other WMS vendor
- Java (highly capable)
- SQL (highly capable)
- Strong knowledge of software best practices, build processes, IDEs, database tools (e.g. SQL Developer, SQL Management Studio)
- Strong knowledge of source code control systems (GIT)
- Confident with Windows, Linux, Unix operating systems including command line
- Working knowledge of JIRA
- Experience of Agile development methods
- Experience of full software development lifecycle
Our Values
If you want to know the heart of a company, take a look at their values. Ours unite us. They are what drive our success – and the success of our customers. Does your heart beat like ours? Find out here: Core Values
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.