Description

  • Design, develop, and implement end-to-end integrated systems. 
  • Develop and execute test plans to check infrastructure and systems technical performance. Report on findings and make recommendations for improvement. 
  • Maintain in-depth knowledge of department’s strategic business plans. 
  • Develop in-depth knowledge of company’s existing IT architecture/infrastructure and technology portfolio. 
  • Conduct research on emerging technologies in support of infrastructure development efforts and recommend technologies that will increase cost effectiveness and infrastructure flexibility. 

Skillset/Qualifications:  

  • Advanced understanding of information processing principles and practices. 
  • Intermediate technical knowledge of network, PC, and platform operating systems, including current Microsoft Windows Server and Desktop releases. 
  • Solid knowledge of OOP design and patterns, Core, Web, and MVC, Micro Services Architecture. 
  • Basic knowledge of DevOps and Agile practices, and applicable data privacy practices and laws. 
  • Familiarity with cloud services (Azure preferred). 
  • Advanced analytical, conceptual, and problem-solving abilities. 
  • Advanced understanding of the organization’s goals and objectives. 
  • Intermediate written and oral communication skills. 
  • Advanced interpersonal and consultative skills. 
  • Ability to present ideas in user-friendly language. 
  • Ability to effectively prioritize and execute tasks in a high-pressure environment. 

 

  • A bachelor’s degree in the field of computer science, information systems, or computer engineering or equivalent experience. 
  • 5+ years of experience working as a developer. 
  • 5+ years of experience with business requirements gathering/analysis. 
  • 5+ experience with application development tools, modern C#, Visual Studio, and SQL 2012+

Education

Bachelor's degree