A minimum of 4+ years of experience is required in developing enterprise software products.
- Expertise in .net core, SQL, MVC, Entity Framework, Java Script, JQuery, Ajax, Microservices, Dockers, Angular & React.
- Experience in developing and maintaining highly concurrent and scalable applications
- Experience in developing applications that comply with security guidelines
- Good knowledge of Unit testing frameworks
- Experiences in source code control tools like SVN or GIT
- Knowledge of internet protocols and web server communications including HTTP, web sockets, RESTful APIs
- Excellent written & verbal communication skills
- Knowledge of good coding practices and standards, including object oriented design
- Attention to details and a good team player
- Strong analytical and problem solving skills
A self-driven, organized, goal oriented individual with a positive attitude
Key Responsibilities:-
- Use of technology to develop technical solutions to complex problems that require the regular use of ingenuity and creativity
- Design, code, test, debug and document software according to the functional requirements
- Develop, maintain and support programs/tools for internal and external clients
- Analyze, diagnose and resolve errors related to their applications
- Follows software engineering practices with strict adherence to assurance processes
- Provide effort and time estimates pertaining to development tasks
- Prioritize, manage and estimate work accurately in one's area Stay abreast with modern technologies and innovations that can further enhance our product and service offerings
- Use JIRA as an engineering tool for creating user stories, tasks, work logs, updating work progress, etc.
- Promptly escalate delays in the assigned tasks, and issues in products to the reporting manager
- Should be an individual contributor Interact and communicate effectively with all levels of staff, senior management, and customers
- Communicate effectively and clearly, in writing and verbally, in one-on-one and group presentation situations
- Identify options for potential solutions and assess them for technical and business suitability