Careers
Job Vacancies
Full Stack Developer
We are currently looking for freshers to candidates with 5+ years of professional experience in the following technologies:
- Front-End Development: Strong experience with HTML, CSS, JavaScript, TypeScript, and Bootstrap.
- UI Frameworks: Proficiency in frameworks like React.js, Angular, and Vue.js for web development.
- Mobile Development: Experience with mobile technologies such as Flutter, Dart, and React Native.
- Back-End Development: Knowledge of Node.js, Next.js, Nuxt.js, Nest.js, and Ionic.
As a candidate, you should be passionate about learning and developing skills in a variety of technologies. Strong problem-solving abilities, teamwork, and communication skills are a must.
We encourage candidates from diverse backgrounds to apply and are committed to providing an inclusive and welcoming work environment for all employees.
Technical Lead
- Experience: 9+ years of professional experience and full-stack enterprise web developer expert in Java/J2EE, Springboot, Spring, Webservices, HTML5, CSS3, Angular2, Polymer, JUnit.
- Core Technologies: Strong experience with Core Java, Restful Web Services, Spring Boot, Database, UI, Angular2/4/5/6, and excellent communication skills.
- Bonus Skills: Banking knowledge is a plus.
- SDLC Methodologies: Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring, and Testing Techniques including unit testing.
- Functional Expertise: Demonstrates expert understanding of functional and nonfunctional requirements and their priority within the backlog.
- Leadership: Ability to handle small and medium-sized tasks while mentoring and helping team members. Helps drive pair programming, code reviews, and best coding practices across the team.
- Code Standards: Expert in writing code that meets standards and delivers desired functionality using the technology selected for the project.
- Innovative Mindset: Demonstrates the initiative to explore alternate technologies and approaches to solving problems.
- Technical Skills: Skilled in core data structures and algorithms and implements them using appropriate chosen languages.
- Transparency: Promotes transparency by proactively sharing design choices with appropriate audiences, with the appropriate level of detail and timeliness.
- Development Environment: Responsible for developing and evolving software in a fast-paced and agile development environment using the latest software development technologies and infrastructure.
Developer
- Experience: 5+ years of professional experience and full-stack enterprise web developer expert in Java/J2EE, Springboot, Spring, Webservices, HTML5, CSS3, Angular2, Polymer, JUnit.
- Core Technologies: Candidate should have very strong experience with Core Java, Restful Web services, Spring Boot, Database, UI, Angular2/4/5/6, and excellent communication skills.
- Bonus Skills: Banking knowledge is a plus.
- Leadership: Ability to do small and medium-sized tasks and deliver while mentoring and helping team members.
- Code Standards: Expert in writing code that meets standards and delivers desired functionality using the technology selected for the project.
- Innovation: Demonstrates the initiative to explore alternate technology and approaches to solving problems.
- Technical Expertise: Skilled in core data structures and algorithms and implements them using appropriate chosen language.
- Transparency: Promotes transparency by proactively sharing design choices with appropriate audiences, with the appropriate level of detail and timeliness.
- Fast-Paced Development: Be responsible for developing and evolving software in a fast-paced and agile development environment using the latest software development technologies and infrastructure.
QA (Quality Assurance)
- Experience: 8+ years of professional experience in automation and manual testing.
- Core Skills:
- Hands-on experience with UFT and LoadRunner.
- Well-versed with the Agile process and able to write Selenium test cases.
- Ability to code automated tests and work with source code repositories.
- Develop test plans and create standards and procedures for determining product quality and release readiness.
- Drive innovation and streamline the overall testing process.
- Responsibilities:
- Discover bugs, isolate and track them throughout testing.
- Research and analyze product features being tested.
- Review user interfaces for consistency and functionality.
- Perform manual and automated testing.
- Develop and recommend corrective and preventive actions based on QA results.
- Ensure compliance with quality and industry regulatory requirements.
- Additional Duties:
- Plan and monitor testing and inspection of materials and products to ensure finished product quality.
- Evaluate audit findings and implement corrective actions.
- Document internal audits and other QA activities.
Technical Architect
- Experience: 14+ years of professional experience in Technical Architecture.
- Role: A Technical Architect is responsible for interacting with clients, product managers, and developers to envision, model, and provide initial designs that can be built.
- Responsibilities: Includes working with potential or current customers, reviewing code to ensure quality design, and advocating clarity by avoiding unnecessary complexity.
- Hands-on Role: Requires developing prototypes, contributing code, or evaluating technologies.
- Collaboration: Collaboration with humility to provide mentoring, share knowledge, and ensure the entire team is heard for problem-solving.
- Skills: Strong technical knowledge across multiple technology stacks and the ability to create detailed technical documentation, reports, and diagrams.
- Key Characteristics: Responsibility, communicability, stress resistance, analytic skills, and strong management and leadership abilities.
- Key Responsibilities:
- Identifying business requirements and stakeholder needs.
- Designing system architecture and choosing the right technologies.
- Architectural and code reviews, ensuring best practices.
- Creating unified development standards and controlling architecture throughout system releases.
- Managing risk identification and mitigation strategies, and ensuring synchronization between the software and the architecture.
- Focus: The architect’s focus is on delivering high-quality, scalable systems while maintaining performance, ensuring proper use of the architecture, and planning for future technological advancements.
Please send your resume to resumes@npksoftwares.com