Software Engineer II
Affinity Development Group · San Diego, CA · 4 mo ago
Engineering$123k/yrFull-time
About the role
The Software Engineer II is a mid-level role that is responsible for design and development of systems-level software and provides systems support.
Responsibilities
- Works directly with client to create engineering specifications
- Flow chart program logic and document system design
- Work directly with database administrators and database analysts to develop and design database tables and store procedures
- Debug system code, including code written by other programmers
- Affords assistance in mentoring programmers to achieve a higher level of competency
- Continuously maintains knowledge of new software technologies is required
- Provides support in deployment and configuration of software
- Works closely with Project Manager to manage timelines for projects
- Researches and resolves production issues in system
Requirements
- Must have 5+ years’ experience with C# .NET programming (Visual Studio 2005 or greater)
- Must have 2+ years’ experience with ASP/ASP.NET
- Must be fluent in JavaScript, VB, VBScript, HTML
- Must have 2+ years with XML
- Must have 2+ years development experience with Microsoft SQL Server
- Scrum Agile Methodology Experience
- Team Foundation Server
- Unit Testing / Test-Driven Development Experience
- Build Automation
- Customer Relationship Management (CRM) Software knowledge
- Automotive Service Industry domain knowledge
- Call Center Operations domain knowledge
- Must be flexible and team-oriented
- Must be able to work independently and as a team member
- Must have good written and oral communication skills
Pay
$123,000/year