Sr. Software Developer


$55 - $65
Contract - W2
Contract - 6 Month(s)



Job Details

Software Developers are responsible for creating and maintaining systems in a complex multi-vendor, multi-platform environment. Their work entails writing clean and efficient code that meets the coding standards set forth for the department. They are a vital part of the overall development lifecycle, beginning with initial concept through ongoing maintenance after implementation.


Bachelor s Degree in Computer Science, Software Engineering, or a related field desired. Certifications in modern development methodologies a plus.

  1. Must have knowledge of or experience with related programming languages, tools and databases, including C#, .NET, JavaScript, Java, Microsoft SQL Server, MS Reporting Services, T-SQL, Microsoft Office and flow charting tools.
  2. Understanding of the full project lifecycle and 3+ years of related experience designing and coding complex, multi-year, high-dollar amount engagements
  3. Highly motivated and skilled problem solver
  4. Comfortable with version control systems such as Azure DevOps
  5. Ability to manage multiple projects and tasks without supervision
  6. Understanding of software architecture principles and design patterns
  7. Ability to organize time effectively and work under time constraints, meet deadlines and prioritize
  8. Research new technologies, advancements and industry improvements in order to stay abreast of the latest developments and trends
  9. Develop and maintain project documentation using current templates and guidelines.
  10. Ability to work a flexible schedule in accordance with the needs of the department and provide off hours support as required
  11. Understand functional specifications, and be proactive in gaining clarification of unclear or incomplete specifications.