Title | Senior .Net Developer |
Posting Date: | 02/12/2021 |
Location: | Texas |
Job Type | Full Time |
Job Summary:
The Senior .Net Developer will be a part of an agile development team, building and working on enterprise grade software systems on top of the Microsoft .NET development stack.
Duties and Responsibilities:
Reporting to the Director of Technical Operations, the duties and responsibilities of the Senior .Net Developer include:
Maintain high standards of software quality within the team by establishing good practices and habits.
Identify and encourage areas for growth and improvement within the team.
Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain web- and desktop-based business applications.
Assist in the collection and documentation of user requirements, development of user stories, estimates and work plans.
Prepare reports, manuals and other documentation on the status, operation, and maintenance of software.
Design, develop, and unit test applications in accordance with established standards.
Design and review test plans.
Develop guidelines, standards and work-flows.
Conduct peer-reviews of solution designs and related code.
Package and support deployment of releases.
Work with teammates in the migration of legacy applications to current Microsoft technologies.
Develop, refine, and tune integrations between applications.
Analyze and resolve technical and application problems.
Prepare upgrade proposals.
Adhere to high-quality development principles while delivering solutions on-time.
Provide high-level support to business users.
Research and evaluate a variety of software products.
Monitor all repositories and databases and serve as a database administrator.
Assist MSP in disaster recovery plans and other related projects.
Guide the Internal, External and Ad hoc teams.
Guide team development efforts towards successful project delivery.
Provide technical mentorship to teammates through coaching and mentorship.
Minimum Requirements:
5+ years experience as a .Net developer.
Prior experience preferred in a leadership position.
Preference given to candidates with solid front end experience.
Core Competency Requirements:
5 years of proficiency with Microsoft .NET (.Net Core).
Comprehensive understanding of object-oriented techniques and theories.
Experience with agile development methodologies, specifically Scrum.
Experience with automated testing.
Must be internally motivated.
Must be able to work proficiently in both an independent, and in a team environment.
Must have strong verbal and written communication skills with both internal team members and external business stakeholders.
Self-Starter with a strong initiative to find ways to improve solutions, systems, and processes.
Preferred Competency Requirements:
Preferred experience designing enterprise grade software.
Preferred advanced skills designing databases.
Preferred experience with PHP.
Preferred experience in IIS set-up and management.
Job Type: Full-time