Description
We are seeking a skilled Software Engineer (Full Stack) to join our Development team in India. As a Software Engineer, you will be responsible for delivering high-quality software solutions and designs to meet the diverse needs of our customers.
Responsibilities include:
- Developing software solutions by analyzing information needs, discussing with managers, studying systems flow, data usage, identifying problem areas, and proposing solutions
- Following the software development lifecycle
- Designing and developing UI front-end technologies
- Writing unit tests using testing frameworks
- Collaborating on web application development using HTML5, CSS3, Bootstrap, and JavaScript
- Working with Angular 2+, VueJS, or React
- Ensuring responsive web design, HTML5, and CSS pre-processors
- Optimizing JavaScript performance
Requirements:
- 3+ years of experience in product development
- Strong knowledge of object-oriented programming with .Net, C#, or relevant technologies, and SQL Server or any RDBMS
- Hands-on experience with UI front-end technologies
- Unit testing frameworks
- Web application development using HTML5, CSS3, Bootstrap, and JavaScript
- Angular 2+, VueJS, or React
- Responsive web design, HTML5, and CSS pre-processors
- Strong JavaScript skills, including object-oriented concepts and optimization
- Logical, analytical, and problem-solving skills
- Effective collaboration across team boundaries
- Attention to detail
- Strong oral and written communication skills
- Proficiency in .NET, C#, data structures & algorithms, design patterns, APIs, complex SQL queries, cloud, and front-end technologies
We offer a dynamic work environment where you can balance work and life in a way that suits you. Our core values include Customer Success, One Global Team, Integrity & Ownership, and Innovation Excellence.