Position Overview:
C#, Software Developer will be responsible for developing and maintaining software solutions and related systems as specified by the line manager. The employee is responsible for ensuring that applicable legislation and procedures within relevant functional areas, to demonstrate a high level of integrity and professionalism, and to work collaboratively and effectively within all levels of the organization.
Job Responsibilities:
Actively participate in product design and specification and give input on functional requirements.
Design, document, develop, and implement new functionality and new systems with attention to detail.
Participate in design, development, review, and test efforts for improvements.
Ensure code quality through code reviews and lead troubleshooting activities to diagnose any issues and provide support.
Perform root cause analysis of technical and process issues.
Assist and guide junior team members and other teams in evaluating and diagnosing problems.
Maintain the quality of the existing code base adhering to the code standards and work to improve existing software applications.
Encourage collaboration within the team and throughout the business.
Keep up-to-date on developments in web applications, frameworks, and programming languages.
Communicate effectively with fellow developers and cross-functional teams to resolve complex issues.
Job Qualifications and Skill Sets:
Bachelors degree or higher in computer programming, computer engineering, or similarly related IT discipline.
5 years or more of C#, HTML, JavaScript, CSS, .NET- Full Stack, , .NET Core, MVC, Entity Framework, JQuery, Bootstrap, AngularJS, Angular, and
SQL development experience building progressive and responsive web applications.
Experience with other languages such as C/C++, Delphi Pascal, Python.