<p class="DefaultText"><b style="text-align: justify;"><b>JOB OVERVIEW:</b></b></p><p class="DefaultText">Employment Type: Independent Contractor</p><!--EndFragment--><p>The Senior Full Stack .NET Developer is a professional programmer with an overall technical understanding and performs full life cycle software development of distributed web applications.</p><p><br/></p><p><br/></p><p class="DefaultText"><b style="text-align: justify;">KEY RESPONSIBILITIES:</b><br/></p><p style="text-align: justify;"><b></b></p><ul><li>Undertakes software modifications or feature enhancements to existing systems.</li><li>Contributes to the provision of enterprise-grade solutions:</li><li>Performs full life cycle software development of distributed web applications.</li><li>Designs and develop new systems.</li><li>Provides technical documentation for the systems delivered.</li><li>Performs peer reviews of developed code to ensure adherence to defined coding standards.</li><li>Contributes to and follows defined processes for software development/maintenance.</li><li>Mentors and guides junior and mid-level developers in delivering systems from inception to deployment with minimal direction.</li><li>Performs self-based training in the upcoming technology, quality approaches, and testing techniques.</li><li>Adheres to all software development standards and processes.</li><li>Meets or exceeds milestones and deliverable dates for the assigned tasks.</li><li>Manages and maintains an excellent and professional relationship with internal and external stakeholders and always provides excellent service and support.</li><li>Prepares weekly and monthly regular reports of progress.</li><li>Willing to take on new responsibilities as may be assigned/required by the management.</li></ul><p style="text-align: justify;"><strong>REQUIRED COMPETENCIES:</strong><br/></p><p style="text-align: justify;"><b></b></p><ul><li>More than five years of experience in software development, building scalable enterprise level software, recently using many of the following:<ul><li>.NET Core 3.0 or higher</li><li>C#, ASP.NET, MVC, Web API</li><li>Microservices Architecture</li><li>Database (MS SQL Server, Oracle)</li><li>Experience with Angular or any front-end frameworks</li></ul></li><li>Ability to comprehend and implement detailed project specifications, adapt to various technologies, and simultaneously work on multiple projects.</li><li>Excellent English verbal and written communication skills</li><li>Good analytical/problem solving skills.</li><li>Enthusiasm for software development and interested in keeping up with latest technology trends.</li></ul><p></p><p><b>DESIRED COMPETENCIES:</b></p><ul><li>Experience working as an Umbraco Developer and Administrator</li><li>Experience with Microsoft Dynamics and Microsoft Power Platform</li></ul><p><b>QUALIFICATIONS:</b><b></b></p><ul><li>Candidate must possess at least a Bachelors/College Degree in Computer Science, Information Technology, Engineering (Computer/Telecommunication), or equivalent experience.</li><li>At least five (5) years of solid experience in developing, delivering, and supporting full-stack software solutions.</li></ul>