Title: Sr. Software 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
Comments
Post a Comment
Thanks