Role OverviewThe Senior Software Engineer will work on developing new databases and applications while maintaining over 80 in-house applications. The role involves working closely with members of the IT Department, Assistant District Attorneys, investigators, and support staff throughout the office. Responsibilities include gathering business requirements, designing screens and workflow, and advancing technical solutions for application development.
What You Will Do
Develop and maintain secure and responsive web and desktop applications using .NET Core (C#). Prototype, evaluate, and recommend designs of applications and databases. Follow office standards and practices across development activities, including documentation, coding, testing, version control, and code review.
Why It Might Be a Fit
The ideal candidate will possess a solid background in application design and programming, with experience working alongside procurement or vendor management teams. The candidate should have a proven understanding of industry practices such as Extreme Programming, Test Driven, or Agile development. Expert knowledge of databases, data structures, and algorithms is also required.
Requirements
- Bachelor's degree in Information Technology, Business Administration, or a related field from an accredited college
- Minimum Five (5) – Ten (10) years of experience in IT project coordination or solution delivery, with demonstrated experience working alongside procurement or vendor management teams
Benefits
- Paid holidays
- Authorization to work in the United States
]]>