Title: .NET FullStack Developer Location: Kansas City, MO Duration: 6 Months CTH
Position Summary Full Stack Application developer is responsible for building and maintaining customer-facing applications and web apps. In addition, this role will provide leadership to the application development group as well as foster relationships with the various business units. Expectations - Work and develop relationships with business customers
- Work with and develop relationships with team members both within the development team and on outside teams
- Demonstrate technical expertise across multiple languages, frameworks and technologies
- Be organized and work across multiple projects
- Be a mentor to junior team members
- Delegate where appropriate
- Drive a project and team towards deadlines
- Be accountable for the success or failure of projects
- Identify new areas of opportunity to help streamline processes
- Oversee the day to day working of the team as a whole
- Help define standards and best practices
- Provide leadership and mentorship to team members
- Resolve conflict make informed decisions
- Oversee employee reviews
- Participate in hiring of new developers
- Experience architecting and implementing scalable, extensible and maintainable web solutions
- Develop high quality, documented and tested code that meets product requirements and timelines.
- Facilitate, collect and present estimates at both high and detailed levels
- Ability to conceptualize technology solutions utilizing existing capabilities to support a long-term solution
- Creates and maintains conceptual architecture documentation, workflow
- Conducts detailed design, documentation, and overall code review
- Provides recommendations, guidance, leadership for process development and improvement
- Sets standards for code-commenting and evaluates practice adherence
- Identifies opportunities for best practices programming development
- Works closely with marketing and product development to ensure solution follows requirements and goals for look and feel as well as functionality
Competencies - Eight to ten years experience developing web applications with .NET Frameworks
- Strong C#, ASP.NET, MVC and SQL Server
- Experience with SQL Server 2005/2008/2012+
- Strong HTML, JavaScript and CSS skills
- Unit testing and/or test driven development
- Experience with Code Refactoring
- Experience designing and working with n-tier architectures (UI, Business Logic Layer, Data Access Layer) along with some experience with service-oriented architectures (SOA)
- Experience with JQuery, Angular or similar frontend technologies
- Solid understanding of object-oriented programming (OOP) and computer science foundations, such as memory management and low-level algorithm performance
Requisites - Bachelor's degree in Computer Science or a related area or equivalent combination of education and experience. Microsoft certifications are a plus.
- Two to four years managing a team of developers
| | | | | | |
|