Main tasks and responsibility
- Understanding and analyzing project requirements and translating it into specifications and programming deliverables.
- Working closely with analysts, designers, product managers and clients to develop new product as well as to enhance existing applications.
- Attention to detail is essential and all tasks must be carried out to the highest standard.
- Produce well-organized, optimized, and documented source code.
- Managing one or more Scrum teams as scrum master.
- Mentoring and helping the team to deliver at high quality technical solutions.
- Contribution to the product roadmap, along with contribution towards overall technical advancement of the organization.
- Developing, Testing and debugging the product in controlled and real situations.
Requirements
- BE/B-Tech Graduates or MCA/M-Tech degree holders only (Computer Science, Information Technology or Electronics and communications).
- Must have 9-12 years of experience.
- A solid foundation in computer science, with strong competencies in OOPS, data structures, algorithms, and software design.
- Expertise in applying SOLID principles.
- Must have experience in architecting applications and providing solution towards complex business problems.
- Must have expertise in .Net Framework 4.5 and above, C#, WCF, ASP.NET MVC 5 or above.
- Must have working experience in .Net Core.
- Must have expertise in HTML 5, Angular (2/4/5).
- Must have good experience in JavaScript (experience in writing modular, object-oriented JavaScript)
- Must have expertise in consuming and writing RESTFul APIs using ASP.NET Web API 2.0.
- Must have experience of programming with respect to cloud platform (preferably Microsoft Azure).
- Must have Expertise in SQL Server and T-SQL programming.
- Must have experience with any of the NoSQL databases.
- Nice to have experience in responsive UI design using CSS (LESS/Compass etc.).
- Passionate about technology and up to date with the current trends in the web application development and willingness to explore open source technologies as and when relevant.
- Must have excellent verbal and written communication skills.
- Candidate should possess excellent learning ability and take up challenges.
- Be a good team player.
- Strong analytical and problem solving skills.
- Strong time management, priority allocation and task management skills
- Candidate must be hard-working, a go-getter with a positive can-do attitude.
- Ability to follow instructions from the team management.
by via developer jobs - Stack Overflow
No comments:
Post a Comment