NCNcr Corporation
Software Engineer III
Hyderabad ₹5-8 LPA Posted 28 Apr 2025
FULL TIME
Sql
C++
C#
Wpf
Software Development
Job Description
- Develop high quality software which meets requirements, promotes re-use of software components, is secure, and facilitates ease of support.
- Work with a product owner to maintain a heathy development backlog with clear requirements and actionable user stories.
- Diagnose, isolate, and implement remedies for system failures caused by errors in software code.
- Build and manage the DevOps processes including test automation, CI/CD pipeline, product installation, upgrades, and infrastructure provisioning.
- Create automated end-to-end, integration and unit tests, track problems, and implement changes to ensure adherence to test plan and functional/nonfunctional requirements.
- Provide input and technical content for technical documentation, user help materials and customer training.
- Analyze, design and implement software mechanisms to improve code stability, performance, and re-usability.
- Participate and lead code review sessions.
- Participate with industry groups, stay current with technology and industry trends, disseminate knowledge to team members, form best practices. (Retail and Self-service Retail Industry groups)
- Participate in the continuous improvement of engineering SDLC by participating in and leading retrospectives, identifying action items, and taking ownership of improvement initiatives.
- Provide mentorship and guidance to junior engineers in different locations across the globe.
- Work at the direction of an engineering manager.
- Provide feedback on peers.
Basic Qualifications
- Bachelor s Degree in Computer Science or related field or equivalent work experience
- 5+ years of experience in software engineering
- 2+ years of experience in a leadership role on a software team
- 2+ years of experience working with IaaS technologies (AWS, GCP, or Azure)
- Full-stack developer experience or familiarity (strength/preference in either UI or Back-end is ok)
- Solid understanding of Computer Science fundamentals: cloud computing, API development, OOP, Dev Ops
- Excellent written and verbal communication skills. Able to work in teams and collaborative fashion
- Languages/Technologies: Golang; React; Node.js; Microservices; Containers; Kubernetes; git, JIRA, Linux
Preferred Qualifications
- Experience building and consuming Async APIs
- Experience building and consuming REST APIs
- Experience working with Redis, MQTT, MongoDB
- Familiarity with CICD and Dev Ops tools like: Jenkins, Harness, Helm, Test Automation tools
- Certification, training, or skills in agile, cloud computing, or software development technologies
- Experience developing in a fast-paced, dynamic Agile environment
- Experience in Retail industry, POS software solution development, and/or SAAS
Role: Blockchain Quality Assurance Engineer
Industry Type: IT Services & Consulting
Department: Engineering - Software & QA
Employment Type: Full Time, Permanent
Role Category: Software Development
Education
UG: B.Tech/B.E. in Any Specialization
PG: Any Postgraduate
