Senior Software Engineer - C# .Net

Location: St. Louis, Missouri, United States Minor Outlying I
Date Posted: 10-11-2015
Senior Software Engineer - Ellisville, MO The Senior Software Engineer will collaborate with other software engineers, analysts, scrum masters, product owners, and project stakeholders to develop the company's disruptive product innovations. The Senior Software Engineer will work in a fast-paced, high-energy Scrum environment, and will serve as a senior developer that participates in sprint and release planning, story estimation, end of sprint reviews, demonstrations and retrospectives. The Senior Software Engineer assists the Director of Software Development in delivering value-added software components which exhibit the following characteristics: on-schedule, on-budget, high quality and high availability.
We are looking for an individual with a positive, can-do attitude who can adapt to a changing environment. We are in the midst of building our next-generation product following an agile/scrum mindset. This will require critical thinking skills as it relates to building software against requirements that are “emergent”. Your focus will be to deliver high-quality, high-value product features.
 
primary responsibilities
 
  • Member of Agile Scrum team, participate in planning, estimation, demonstration and retrospective activities
  • Develop software components that are reusable, scalable, and extensible for future changes/enhancements
  • Mentor by following and championing development best practices and reviewing peers’ work product
  • Translate functional requirements represented as user stories into sound technical solutions
  • Create and maintain development environment for efficient testing and integration
  • Ensure that the software developed both personally and by the rest of the team has been tested at a modular level as well as integration tested
 
QUALIFICATIONS
 
  • Outstanding oral and written communication with peers, stakeholders and supervisor
  • 7+ years full lifecycle software development experience
  • 5+ years design and development experience of cloud-based applications in C#, ASP.NET, MVC4
  • Advanced SQL/database programming Microsoft SQL Server (T-SQL)
  • Experience with XML, HTML, Javascript, AJAX, jQuery
  • Experience with unit testing frameworks such as NUnit, MS Test, xUnit.net, etc.
  • Experience with IIS
  • Experience with source control packages such as TFS, Git, and Subversion
  • Experience with continuous integration packages such as Jenkins, Hudson, TFS CI, etc.
  • Strong problem solving and analytical skills
  • Ability to produce high quality, maintainable software
  • Ability to work in a fast-paced, highly collaborative environment
  • Experience in Agile software development practices such as Scrum
  • Bachelor’s Degree in Computer Science or equivalent experience
 
The duties listed above are intended only as illustrations of the various types of work that may be performed. The omission of specific statements of duties does not exclude them from the position if the work is similar, related or a logical assignment to the position.
The job description does not constitute an employment agreement between the employer and employee and is subject to change by the employer as the needs of the employer and requirements of the job change
The Timberline Group
Phone: 636-209-5537
PO Box 565, Sullivan, Mo 63080
"Delivering quality solutions through quality people"
or
this job portal is powered by CATS