Logo
RIT Solutions, Inc.

.Net Developer

RIT Solutions, Inc., Phoenix, Arizona, United States, 85003

Save Job

Job Title - .Net Developer Location - Phoenix, AZ - Hybrid (No relocation) Duration - 6+ months Interview - Phone / Skype

Job Description -

Position Summary: This position will be primarily responsible for development, enhancement, troubleshooting and maintenance for Web applications and backend processes built on a Microsoft technology stack. The successful candidate will be solution-oriented, adapt to changing environments, and able to work with minimal defined requirements. The ideal candidate must have previous experience implementing, unit testing, and debugging applications. This is a hybrid work environment requiring mandatory in-office scheduled attendance days. The position requires residence within the State of Arizona.

Responsibilities: • Review functional business requirements and design specifications to ensure understanding of deliverables such as application code and unit tests. • Design, develop and unit test new features to existing application or build out brand new application as per business requirements and design specifications. • Identify, debug and fix defects in application code. • Work closely/collaboratively with cross-functional teams (BA, QA, Operations, Leadership). • Provide estimates for development efforts. • Participate in various SCRUM activities such as sprint planning, stand ups and retrospectives. • Participate in software design discussions and code reviews. • Coordinate with Network Services team to ensure required environments are available. • Coordinate with Operations team to create and deploy builds to appropriate environments.

Required Skills: • Full-stack software application development with C#, .NET Framework plus .NET Core 3.1 and above, ASP.NET Web API, ASP.NET MVC, Razor Pages, HTML, CSS, JavaScript, jQuery, and Bootstrap. • Advanced understanding of object-oriented programming fundamentals and SOLID design principles. • Ability to recognize and apply software design patterns and best practices. • Experience with Microsoft Azure, Application Services, Azure Functions, Storage Accounts. • SQL Server development, writing stored procedures and functions, plus intermediate-level relational database modeling and design skills. • Azure DevOps or Team Foundation Services or other centralized or distributed source control and work management systems. • Ability to focus on deadlines and deliverables to meet commitments. • Ability to maintain confidentiality. • Ability to effectively collaborate with developers and business experts. • Ability to work as part of a self-directed team, in which tasks are determined daily in coordination with co-workers, rather than being assigned. • Ability to excel in a collaborative and distributed team environment. • Ability to work with a minimal amount of direction while being proactive in keeping management informed of project related issues. • Ability to respectfully question ideas and share a point of view with others in support of the business requirements and needs. • Ability to effectively communicate with various levels of employees ranging from entry level to senior leadership. • Ability to manage multiple projects at the same time and shift priorities quickly. • Proven strong problem-solving skills, troubleshooting and root cause analysis. • Excellent written and verbal communication skills.