Job Description
• A self-starter, excellent planner and executor and above all, a good team player
• Excellent communication skills and inter-personal skills are a must
• Must have organizational skills, including multi-task capability, priority setting and meeting deadlines
• Ability to build collaborative relationships and effectively leverage networks to mobilize resources
• Liking and initiative to learn business domain is highly desirable
• Likes dynamic and constantly evolving environment and requirements
Responsibilities
As a Full-stack Developer
• 4+ year's professional experience in enterprise software design and development in an N-tier architecture environment;
• Understanding of 12-factor app framework is highly desirable
• Must have experience building web applications using .NET core x, Web API, HTML5, React and other JS-based frameworks like Angular
• Must have experience with tools such as Jira, Github, Confluence (or other wiki SonarQube (or similar), OWASP ZAP (or similar) and Snyk (or similar)
• Experience with data visualization libraries /framework like HighCharts, D3JS etc. will be an advantage
• Must have experience with SOA and Web Service standards (REST & JSON/SOAP & WSDL/WS-I Basic Profile), and IIS
• Understand the business requirements from the product owner(s)
• Design and implement the system from scratch & build enhancements, features request using modern application frameworks using C# and React with .NET Core, Web API, AWS services etc.
• Must have extensive experience with object oriented design principles. Ability to articulate the pros and cons of design/implementation options
• Participate in design review and peer code review
• Work collaboratively in a global setting, should be eager to learn new technologies
• Participate in both development & maintenance tasks
• Independently troubleshoot difficult and complex issues on production and other environments
As member of the Engineering community
• Must have experience with object oriented design principles, SOLID
• Ability to articulate the pros and cons of design/implementation options
• Good understanding and knowledge of areas including but not limited to requirement gathering, designing, development, testing, maintenance, quality control
• Stay up-to-date on latest developments in technology
• Learn and share learnings with the community
💡 Quick Summary
Seeking a career-building opportunity? The Software Engineer|Senior Software Engineer|Staff Engineer | |NET | Full Stack position is now open for candidates interested in the Software Developer Jobs sector. This role in Bengaluru offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
