Lead Software Developer

Posted · Add Comment
Published: May 1, 2018
Job Type
Based on Experience


VantageLinks is a dedicated Information Technology (IT) staffing company supporting our clients with all their IT Needs. We currently have an opening for a Lead Software Developer with one of our premier clients.


Position Summary:
The Lead Software Engineer leads planning and review meetings in an agile environment and creates and enforces the architecture/code structure of the product, while also being the primary developer on the product. Communication with the QA lead, Product Management, and the Product Development Manager are crucial in this role. Understanding business needs and finding holes in existing user stories is a must. This position is responsible for maintaining coding standards, and conducting code reviews to make sure they are followed.

This position requires a strong understanding of Object Oriented Programming, code organization & structure, troubleshooting, as well as having a sense of urgency to make sure all team members meet sprint deadlines. Expertise in .Net (VB.NET or C#), and Microsoft SQL Server is required.
Principle Duties and Responsibilities:
Principle duties and responsibilities of the Lead Software Engineer are:
• Assign out (including the lead) development/coding responsibilities, delivering product releases on time and with highest quality
• Responsible for every developer following programming standards, and advise when updates are needed to the existing standards
• Lead code reviews, and make sure any requested changes get implemented in a timely manner
• Maintain and improve the build server, and do manual builds if necessary
• Estimate story points and time requirements to implement user stories and report time metrics as programming efforts are completed
• Lead sprint planning and review meetings, and participate in daily scrums
• Continually look for ways to improve process, and communicate any ideas with the Product Development Manager
• Provide code and/or SQL troubleshooting and resolution for advanced issues escalated by Client Services
• Mentor associate level developers
Experience Required:

• Expertise in VB.Net, C#, and Microsoft SQL Server
• Strong understanding of Object Oriented Programming
• Server, database, and desktop computer skills including working knowledge of Windows server operating systems, applications, and web-based software programs
• Knowledge of web-based application development
• Systems Administration or DBA-level professional skills is a plus
• IIS configuration knowledge preferred
• General use of bug tracking system required
• Jira and CRM program software knowledge is a plus

Other Skills & Attributes:
• Ability to work as an unbiased, collaborative team member in an ever changing environment
• Extreme knowledge of agile development principles
• Strong troubleshooting skills
• Possesses motivation, a sense of urgency, and is results oriented to meet commitments, and can help other developers hit their deadlines
• Focus on continual improvement, both at a personal and team level
• Observing, receiving, and otherwise finding information from all relevant sources
• Personal attributes include:
o Dependability — Reliable, responsible, and dependable at fulfilling obligations
o Attention to Detail — Careful about detail and thorough in completing work tasks
o Cooperation — Pleasant with others and displaying a good-natured, cooperative attitude
o Initiative — Willingness to actively take on responsibilities and challenges

General Position Information:
• The Lead Software Engineer is a full time position
• Work is primarily performed in the Company’s headquarters in St. Louis, Missouri in a standard office setting with no special working requirements

Drop files here browse files ...

Related Jobs

Are you sure you want to delete this file?