We are seeking an experienced .NET Developer with a focus on Web & UI technologies to join our growing application development team. The role will be focused on collaborating with team members through all stages of the software development lifecycle to deliver innovation. Our team is high-performing, utilizing various agile principles to guide our development efforts, placing a strong emphasis on interaction. As a mid-level .NET Web Developer on our team, you will be engaged in systems & UI design, application development & testing, and application delivery.
Essential Functions:
This includes writing clean, readable, and reusable code, testing, deploying to end users, and providing support when needed. Development takes place in a fast-paced Agile environment that adjusts to meet the requirements of various stakeholders.
- Understand business, technical, and infrastructure requirements
- Assist in the creation of general system design and technical specifications for new/replacement/enhancement systems taking into consideration server capacity, limitations and system availability
- Apply coding and analytical skills in all phases of the system life cycle
- Test, debug, support and maintain application programs for customers
- Accountable for the performance, reliability, availability, and scalability of applications as assigned
- Communicate effectively with managers to provide progress updates, roadblocks, and offer suggestions & solutions
- Design and code applications based upon detail specifications of business and/or user requirements
- Ensure effective integration of software across products, platforms and environments
- Analyze existing applications to determine where problems occur and develop possible solutions
- Create and/or assist in creation of unit and functional/UI testing
- Development and support of applications using Visual Studio, utilizing languages including C# and JavaScript.
- Building and deploying mobile optimized web applications that are focused on ease-of-use, task-driven functionality, and a consistent user experience across multiple mobile devices and operating systems.
- Use of source code repositories, builds, and deploys ex: SVN, Git, Jenkins
Knowledge/Skills/Abilities:
Required:
- Two to five years' professional experience as a .NET Developer
- Bachelor’s degree from an accredited college or university.
- In lieu of a degree, a high school diploma/equivalent with five or more years related experience and/or training; or equivalent combination of education and experience will be considered
- Demonstrated understanding of object oriented programming principles
- Proven experience as a .NET Developer utilizing C# ASP.NET, JavaScript, CSS, Razor, HTML
Preferred:
- Development and support of applications using Microsoft SQL Management Studio, using Microsoft T-SQL commands
- Familiarity with design/architectural patterns (i.e. Model-View-Controller (MVC))
- Understanding of Agile methodologies
- Experience with any JavaScript frameworks/libraries (i.e. Angular)
- Strong understanding of object-oriented design, web application architecture and relational database design
- Experience with Microsoft Visual Studio (MVS) and SQL Server Management Studio (SSMS)
by via developer jobs - Stack Overflow
No comments:
Post a Comment