Senior Developer, C#
TekPartners - Chattanooga, TN

This job posting is no longer available on TekPartners. Find similar jobs: Senior Developer jobs - TekPartners jobs

Our client is a Tier III Design Certified Data Center in Tennessee. They help businesses find perfect alignment between business goals and technology requirements by delivering enterprise-level solutions with exceptional value, innovation and service. Our client offers a full array of technology solutions customized to the client's environment, from colocation, disaster recovery, backup and tiered storage to application services, professional and managed services.

Senior Software Developer
A Chattanooga, TN based software consulting company is seeking a Senior Software Developer with C#, ASP.NET, and SQL Server experience. This position is located within the Application Development group. It is primarily a software development position that requires advanced technical, organizational, and communication skills.

: Responsible for designing and developing Internet based applications.

: Responsible for troubleshooting code defects with existing production

: Work will generally occur under the guidance of a lead development or project manager.

: Responsible for reviewing, analyzing, and modifying software systems including coding, testing, debugging, and documenting systems.

: Rely on experience and judgment to plan and accomplish complicated tasks.

: Understand and follow software development process and software development life cycle.

: Exhibit strong leadership & communication skills to facilitate interaction with business leaders and IT teams.

: Support production systems, analyze and solve problems, and configure systems within the computing environment.

: Design, execute, assess, and troubleshoot software programs and applications.

: Lead in program design, coding, benchmark testing, debugging, and documentation under general supervision.

: Instruct, direct, and validate other software developers' work.

: Mentor and guide application developers and junior team members as needed.

: Minimum of 7 years of software development experience with 3 of those years spent designing and developing in an enterprise application development and support environment.

: Previous senior-level experience in designing and developing Internet e-commerce systems.

: Experienced ASP.NET and C# developer is an absolute must.

: Experienced in .Net web service technologies.

: Strong web UI design and development experience

: Strong integration design and development experience.

: Excellent analytical and problem solving skills.

: Experience in designing and developing solutions for high volume systems.

: In depth understanding of object-oriented programming, software development life cycle.

: In depth understanding of relational database concepts and programming

: Strong understanding of enterprise application architectural design patterns and be able to give examples of solutions utilizing any number of those patterns.

: Strong analysis, design, and development skills.

: Strong MS SQL Server experience, including writing stored procedures, triggers, and database design

: Experience with Ruby.

: Experience with Java.

: Experience with SSRS.

: Experience with Erlang, Node, and JavaScript frameworks.

: Experience with Redis, CouchDb, RavenDb, Riak, or other NoSQL data store.

: Experience with RabbitMQ or other messaging system.

: Experience with other languages including Ruby, Python, and C.

: Strong understand of Functional Programming concepts.

: Strong understanding CQRS.

: Strong understanding of message based architectures.

: Possesses the ability to assist in defining tasks, track progress against assigned tasks, report status, and proactively identify issues to the management team.

: Work successfully in a team environment and demonstrate a willingness to help team members in achieving their project goals if required.

: Possess a keen sense of personal ownership and accountability for delivering assigned tasks and deliverables within the established schedule.

: Facilitate a strong and supportive team environment that enables the team as well as individual team members to overcome any political, bureaucratic and/or resource barriers to participation.

: Possess advanced written and oral communication skills for producing software design specifications and conducting requirements definition sessions with customers.

: Provide professional, clear, unambiguous, and complete written and verbal communication such that the intended audience receives information correctly.

: Demonstrate the ability to present information effectively in communications with peers and senior project management.

: Identify and collaborate with all necessary stakeholders in order to come to terms or reach agreement in accordance with defined project goals with little to no assistance.

:Bachelor's degree in Computer Science or equivalent combination of education and experience required.

Competitive salary
Paid sick, vacation, and holidays
Health insurance (Medical, Dental, Vision)
401k plan with company matching
Fast-paced work environment

About this company
20 reviews
TekPartners, headquartered in South Florida, was founded in 2002 based on the following core values: Be the Best, Understand the Urgency,...