• Job Application - Senior .Net Developer Published Date: 2021-05-12

    Job Title:                                  Senior .NET Developer (IT Development)

    Direct Report:                          Development Team Lead

    Job Purpose:

    As a Senior.NET Developer for Microsoft .NET environment, candidate will be responsible for design and development of business components and services according to business requirements and technical specifications. Candidate will be actively involved in all phases of software development life cycle; this includes requirements gathering, researching, initial configuration, set up, design, documentation, testing, debugging, updates, ongoing support, integration, maintenance and troubleshooting.

    Essential Job Functions / Main Duties & Responsibilities:

    ·       Design, develop and test front end, middle tier and back-end business components using C#, SQL/T-SQL or other programming languages

    ·       Develop internal and developer's tools and frameworks

    ·       Maintain and improve existing web and windows applications

    ·       Integrate new features and solutions into existing platform

    ·       Actively participate in planning and in phasing out legacy components in favour of new solutions

    ·       Provide programming support, query databases and fix data issues

    ·       Work closely with other developers and staff such as project managers, and quality assurance team

    ·       Provide ongoing application support and troubleshooting

    ·       Will work as part of a development team under the direction of lead developer or team lead

    Skills & Qualifications:

    ·       Strong analytical, conceptual, and problem-solving abilities with attention to detail

    ·       Strong ability to analyse business requirements and build according to business specifications

    ·       Flexibility and adaptability to business requirements and priority changes

    ·       Self-motivated, team player, action and results oriented

    ·       Well organized, good communication and reporting skills

    ·       Ability to successfully work under tight project deadlines

    ·       Ability to work with other team members that are remotely located

    ·       Understands web performance optimization

    Knowledge & Experience:

    ·       10+ years of professional software development experience designing and developing enterprise-level web applications scale services/solutions

    ·       Solid hands-on development expertise including strong knowledge of object oriented languages, software design, and .NET framework

    ·       Extensive experience is preferred in languages: C#, .NET, .NET Core, SQL

    ·       Deep knowledge and experience in design patterns, SOLID, RESTful API, and microservice architecture

    ·       Demonstrated ability to quickly come up to speed with new technologies

    ·       Some experience with Docker containerization and Kubernetes

    ·       Experience with the following web development frameworks: Web API, MVC

    ·       Ability to gather, document requirements using standard templates

    ·       Demonstrated ability to interpret and follow written requirements and drawings in the creation of usable application source code

    ·       Demonstrated ability to follow written and verbal instructions

    ·       Demonstrated ability to gather requirements, analyse data, and identify/define business rules

    ·       Demonstrated experience with version control, continuous integration tools, and continuous deliver/deployment tools

    ·       Considerable experience with full SDLC (including waterfall, agile/scrum methodologies)

    The above is intended to describe the general nature and level of work being performed. They are not intended to be an exhaustive list of all responsibilities, duties and skills required.

    Crescendo Technology thanks all candidates applying but only those selected for an interview will be contacted. Selected candidates may be asked to complete an on-line technical assessment.

    We are equal opportunity employer which values diversity in the workplace and we encourage candidates to apply directly and provide a copy of an updated resume. Should you require an accommodation for the recruitment/interview process, please do not hesitate to reach out to us at [email protected]