Principal Software Development Engineer (dot Net) Job in Afour Technologies Pvt Ltd
Principal Software Development Engineer (dot Net)
Afour Technologies Pvt Ltd
4+ weeks ago
- Pune, Pune Division, Maharashtra
- Not Disclosed
- Full-time
- Permanent
Job Summary
Technical skills and competencies
- Excellent expertise in :
- .NET Framework 4.6 and above, ASP.NET MVC5 and above, Web API, LINQ & Entity Framework
- .NET core 2 and above
- Azure programming using .NET (Azure services API
consumption) - Java Script, HTML5
- Database handling SQL and NOSQL
- Excellent Azure expertise in :
- CDP (cloud design Patterns) for Azure
- Azure Services
- Redis cache with Azure storage
- ARM templates
- Application Insights
- Must have experience with Git
- Good exposure working on Azure DevOps, Docker, Kubernetes
- UI & UX experience is a plus.
- Experience with any UI tool kit for Rich UI development like Infragistics/
Kendo-UI/DevExpress/ Telerik controls. - Experience of front end technologies (AngularJS / ReactJS) is a plus
- Unit-test code for robustness, including edge cases, usability, and
general reliability. - Continuously discover, evaluate, and implement new technologies to
maximize development efficiency - Design and build advanced web / cloud / bigdata / analytics
applications - Build and publish applications in app stores
- Work on bug fixing and improving application performance.
- Collaborate with cross-functional teams to define, design, and ship new
features. - Excellent team player skills are must.
Responsibilities :
- Write modular code and readable code.
- Translate designs and wireframes into high quality code.
- Apply best industry practices while writing the code (Build well
organized, modular, optimized and documented source code using SOLID
principles) using full stack technologies. - Debug complex code issues and provide fixes in timely manner.
- Master new technologies in timely manner and apply on projects.
- Write good unit test cases to ensure robustness and maturity of
underling code / functionality. - Ensure excellent code coverage through automated unit / API / UI test
cases. - Contribute in customer calls, Participate in Scrums and Send individual
DSR. - Competent enough to be positioned to customers for interviews.
- Learn and Apply DevOps concepts for reliable software engineering.
- Provide value addition to the project / services offered to the customer.
- Work Independently and make progress by being resourceful.
- Own the implementation of the feature and deliver in designated
timelines. - Perform Code Reviews of the team members and mentor the team on
technology best practices. - Evaluate new technologies, frameworks and conduct POCs.
- We promote a DevOps culture, so you will need to look beyond pure
programming and get involved with the deployment and operation of the
code we build. - Provide timely status updates and raise flags as needed.
- Identify areas of IP building and try to implement those.
- Participate in continuous improvement activities in the organization.
- Be a part of Agile Scrum team analyzing user stories and participating in
grooming sessions - Be a part of sprint planning, daily scrums, sprint review, retrospectives
etc. - Own analysis for new requirement and related impact analysis
- Own the quality of code and overall deliverable of the project(s)
- Ensure the team is following best design and development practices and
using required tools - Create design document and application understanding document
- Own or work with Project Managers on status reporting
Experience
8- 10 Years.
Mode of employment
Full-time employment.
Experience Required :
8 to 10 Years
Vacancy :
2 - 4 Hires
Similar Jobs for you
×
Help us improve TheIndiaJobs
Need Help? Contact us