Company Overview:
Established in 1991, Cyient provides engineering, geospatial, design-led manufacturing, and network and operational support services to global industry leaders, including many Fortune 500 clients. We leverage the power of digital technology and advanced analytics capabilities, along with domain knowledge and technical expertise, to solve complex business problems across several industries, including aerospace and defense, industrial, medical, utilities, semiconductor, telecommunications, rail transportation, energy, and natural resources. Our 15,000 associates are located in more than 21 countries, supporting 12 industries, including aerospace, rail transportation, power generation, telecommunications, and medical technology. With a soundtrack record of growth and profitability, we are committed to developing a sustainable society and actively promoting education and inclusive growth initiatives in our local communities.
Job Responsibilities:
- Design, implement and test new features (frontend and backend), while maintaining and improving existing product line, with main focus on performance, scalability and usability aspects.
- Apply coding/implementation best practices to produce elegant, high quality and reusable code.
- Collaborate with other developers and UX designers to improve look and usability.
- Implement Proof of Concept to validate concepts or new technology/features prior to product implementation.
- Follow the agile and SAFe (Scaled Agile) methodology used for the project which includes writing user stories and creation of corresponding tasks in JIRA.
- Implement and follow security best practices for web applications.
- Monitor and evaluate new technologies and their evolution in order to keep our products/technologies up-to-date and our team continuous improvement.
- Write good quality design and specification documents, in Confluence.
- Regularly archive source code and assets into source code repository (Git). Perform code review of other team members and provide feedback/guidance.
- Interface with the geographically distributed teams in Austin, Ottawa, Noida on a regular basis.
Qualifications/Requirements:
- Minimum of 5+ years of Microsoft Technologies stack (ASP .Net, MVC, WEB API) having web development and UI development experience (frontend and backend).
- Proficient understanding of Single Page Application architecture and frameworks (Angular 8).
- Must have exposure to any Relational DB (MSSQL, MYSQL)
- Working experience/knowledge with cloud provider like AWS or GCP.
- Must possess strong attention to details, high aesthetical taste, and ability to apply user-centric design approach to produce a delightful and highly usable UI/UX.
- Strong understanding of data structure, SOLID Principles and problem solving skills.
- Experience with Unit Testing framework.
- Proficient understanding of web markup, protocol and client-side scripting technologies in general, including HTML5, CSS3, JavaScript, AJAX, JSON, JQuery, REST API, Angular.
- Familiarity and working experience with Agile/SAFe methodology
Skills:
- .NET C#
- Azure DevOps Pipelines (Release/Build Pipelines)
- Azure DevOps Boards (Updating hours, Proper User Stories Creation etc)
- Azure DevOps Repo Branching
- Working in a Agile team (Daily Standups, Sprint Planning, Sprint Review etc)
- Jquery/Javascript
- ASP.NET MVC C#
- WEB API C#
- Azure AD, Blob storage, Logic App, Function App, App Service
- SQL (Relational Database, Stored Procedures, Functions)
- Entity Framework (LinqQ Query)
Cyient is an Equal Opportunity Employer. Cyient recruits, employs, trains, compensates, and promotes regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, veteran status, and other protected status as required by applicable law. We are proud to be a diverse and inclusive company where our people can focus their whole self on solving problems that matter.