.NET Application Developer Job Description
.NET Application Developer Duties & Responsibilities
To write an effective .NET application developer job description, begin by listing detailed duties, responsibilities and expectations. We have included .NET application developer job description templates that you can modify and use.
Sample responsibilities for this position include:
.NET Application Developer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for .NET Application Developer
List any licenses or certifications required by the position: ITIL, MCSD, CISSP, NET, IBM, AZ400, AZ300, AZ, CISM, CISA
Education for .NET Application Developer
Typically a job would require a certain level of education.
Employers hiring for the .NET application developer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Education, Engineering, Technical, Information Systems, Software Engineering, Information Technology, Business, Computer, Technology
Skills for .NET Application Developer
Desired skills for .NET application developer include:
Desired experience for .NET application developer includes:
.NET Application Developer Examples
.NET Application Developer Job Description
- Works with Application Architect, Lead TSA, vendor and other IT teams to design and implement downstream and upstream interfaces to the application
- Prepares unit test plans and provides coordination and support of testing during QA phase
- Coordinates and provides input to DBA in building database structures and tables
- Assists with implementation of software releases into multiple environments
- Performs change management activities such as source code management, creating activity records for production implementation, creating implementation plans
- Develops and implements all phases of the computerized system development life cycle, including definition of requirements, analysis, design, testing, implementation, post-implementation evaluation all ongoing 24 hours/day, 7 day per week production support, maintenance, enhancement and documentation of applications utilizing Visual Studio .Net with SQL Server for data management and Active Directory for identity management, in accordance with our client's standards
- Design and implement solutions that are reliable, scalable and perform at a high-level to meet the needs of our
- Participate in project planning and advise project team of all options to effectively deliver business requirements
- Adheres to the established lifecycle methodology and practices in accordance to project plans while carrying out their responsibilities
- Consistently seek to improve your technical skills
- Produce required documentation for each stage of the SDLC
- 5+ years experience as a Web or Application Developer
- Knowledge of the following frameworks .NET, IIS, MVC/JQuery/AngularJS or similar
- 5+ years experience in database design and tools, stored procedures, SQL, data modeling, performance
- 1+ year of C++
- Hands-on experience in SQL Serve
.NET Application Developer Job Description
- Application Support – Triage user identified application issues, determine root cause, estimate solution effort and time to resolution, and implement continuous improvements
- Requirements Analysis - Understand fundamentals of requirements analysis to provide feedback in areas such as completeness, practicality, measurability, and testability
- Configuration Management - Possess understanding of basic SCM process and use in everyday tasks as it relates to shared software components
- Software construction environments– Open to work in multiple operating system and desktop application environments
- Demonstrate ability to understand and prioritize multiple priorities and maintain strong working relationships with internal and external customers
- Provides technical support for user issues
- Demonstrated initiative / good judgment in decision making
- Review code documentation in support of program development
- Follow established company software development guidelines and procedures
- Debug, test and install new application programs
- Bachelor’s degree in Computer Science, Software Engineering, IS or IT, or related field
- Minimum 4+ years VB.net & C# and Object oriented programing, Java scripting
- Minimum 3+ years experience on ASP.net, MVC, WCF, XML, XML Schema
- Minimum 3+ years experience in SQL Server 2012
- Minimum 1+ year experience in SSIS & SSRS
- Preferably have worked in Agile Teams
.NET Application Developer Job Description
- Providing Code reviews and Technical Design Documents reviews
- Ensure standards are met in code design, development and deployment
- Be responsible for responding to and resolving any defects found during testing
- Must have the ability to influence, guide and mentor other technical resources (and sometimes business) across the teams and especially develop other architects or enlist others to carry out best practices of architecture in the course of their developing solutions
- Drive improvements in the development process in particular and support improvements in the overall software development life-cycle particularly the estimation process
- Experience with Waterfall and Agile SDLC is must
- Write well designed, scalable, reliable, testable and reusable code by using best software engineering practices, clean code and solid principles
- Test Automation, including writing unit and integration tests
- Effectively work on complex projects to develop new solutions and enhance existing processes
- Maintain high standards of quality for code, technical documentation, and deliverables
- Able to work with control version systems(TFS,Git), build and deploy solutions
- Exposure to Visual Studio .Net
- Ability to code software according to written standards and design guidelines
- Full cycle experience on projects
- Operating System concepts on Windows
- Ability to find root cause and to break complex problem into actionable solutions
.NET Application Developer Job Description
- Provide technical and professional mentorship to entry level software engineers
- Communicate development status to project teams and management
- Comply with WRE policies and procedures
- Travel, when necessary, to oversee new deployments or provide deep technical support
- Technical expert for designated technical areas such as programming languages, operating systems, databases, custom developed software and packaged systems
- Leads and assists implementation efforts - Work with cross-functional team members to recommend technical solutions to business issues and/or system issues Makes technical recommendations for more efficient troubleshooting and issue resolution
- Provide programming support for assigned systems including SharePoint, Access databases, and internal .NET applications
- Code, test, and implement user defined programs
- Make modifications to existing programs/systems
- Participate in project review and assignment
- WCF, REST services
- JQuery, Kendo UI
- Ability to understand local requirements, recognize impact and relevance and design reusable, global solutions
- Experience in designing web applications/modules
- Designing and developing n-Tier architecture based applications/modules
- Algorithm design, problem solving, and complexity analysis
.NET Application Developer Job Description
- Works with Project Manager & Quality Assurance representative to estimate new system issue resolution or package implementation efforts
- Write good quality code and Execute unit tests
- Define, develop, test, analyze, and maintain software applications in support of the achievement of business requirements
- Provide application support and maintenance as needed
- Develop controls to provide reusability of code and optimization of programming efficiency
- Assist in providing mentoring to .net development team
- Reinforce technical coding, database and source control standards across the development team
- Assist in implementing compliance standards to ensure consistency across the development team
- Coordinate project releases and updates with involved parties to minimize application downtime
- Assist in research and implementation of new technologies to help further company goals and objectives
- Ability to advice/recommend solutions based on requirements and system constraints
- Proactive in character, willing to work through emerging ideas, solutions or new technologies
- Aptitude to define concepts and solutions that will improve and advance the system or development process
- Acts as a change agent for the business detecting and offering effective, streamlined system solutions to business requirements
- Ability to explain & justify design decisions and articulate the advantages and risks
- At least 3 years experience in Microsoft .NET development platform and related tools