- 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
What you will do:
Development of feature enhancements in our Connexus system, utilizing a broad range of technologies including but not limited to VB.Net, Informix DB, WCF, Rest APIs, and Go lang.
Coordinating with upstream and downstream teams to perform end-to-end validation of feature development.
Debugging production issues in Connexus, proposing and implementing solutions, ensuring code reviews and approvals for deployment of fixes are obtained.
Developing low-level designs and presenting these proposals to the team for approval.
Collaborating with UAT, release engineering, and QE teams to validate features developed and provide necessary support for production deployment and release validation.
Driving agile rituals such as scrum calls, sprint planning, sprint reviews, ensuring the committed features are delivered within deadlines.
Actively participating in the modernization efforts of the Connexus system. This includes learning new tech stacks, developing modules in new tech stacks, and ensuring validation and auto deployment using CI/CD.
Creating change requests, presenting them in council forums, obtaining approvals, and taking ownership for the entire deployment process.
Writing and maintaining design documents, feature development documentation, and discovery tasks. Preparing and presenting the root cause analysis of production issues in operation excellence calls.
Additional responsibilities may include mentoring junior engineers, contributing to the improvement of development processes, and staying up-to-date with industry trends and new technologies.
We expect you to be a team player who can also work independently when needed, have excellent problem-solving skills, and show a strong commitment to quality and efficiency.
What you will bring:
B.Tech. / B.E. / M.Tech. / M.S. in Computer Science
3 - 6 years of Full Stack development experience of highly scalable Web & Windows applications in product-based companies or R&D divisions.
At least 3 years of hands-on experience in developing large scale distributed applications using ASP .NET MVC 6/.NET Core 3.1 or above and programming using C#/VB .NET.
Sound knowledge of Agile concepts and worked on tools like Jira for story tracking.
Demonstrated high level of ownership in the Project having worked on one or more modules independently.
Strong computer science fundamentals: data structures, algorithms, and design patterns.
Strong proficiency in JavaScript and the JavaScript object model.
Proficient in software development using CICD Pipelines and source code management using Git/Git Hub/DevOps.
Proficient in unit testing using Mocha/Jest/jasmine, writing mocks and automated functional tests.
Sound knowledge of Relational SQL and NoSQL databases.
Any cloud exposure like GCP, Azure or AWS.
Hands-on experience on designing applications that communicate via protocols like REST, HTTP(S), WebSocket etc.
Qualifications (Good to have)
- Hands-on experience on containerization / orchestration technologies like Docker and Kubernetes.
- Any experience in Java, Spring boot & microservices.
- Experience in building scalable UI applications and microservices would be an advantage.
- Experience in developing CI/CD pipelines would be an added advantage.
- Awareness of cloud offerings from Microsoft Azure like Web Apps, SQL, Cosmos, EventHub, Service Bus, Blobs would be an added advantage.
- Any experience or exposure in Retail applications like HealthCare or Pharmacy.
- Any experience in designing Wireframes using tools like Balsamiq, Axure, etc.
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