Description

Responsibilities:

  • With guidance from senior developers, create and maintain applications, including bug fixes, feature enhancements, and performance tuning.
  • Research and implement new technology to enhance current processes, security, and performance.
  • Work with a team to create detailed project specifications, requirements, and estimates, ensuring tasks/projects are completed on time and within scope.
  • Collaborate with the production operations department to ensure smooth deployments and provide appropriate support to customer groups.
  • Support the development of coding standards and adhere to best practices and security guidelines.
  • Participate in code reviews.

Minimum Qualifications:

  • Bachelor’s degree in Computer Science, Computer Engineering, Technology, Information Systems (CIS/MIS), Engineering, or a related technical discipline, or equivalent experience/training.
  • 2 years of total development experience.
  • 1 year of web application or services experience.

Skills, Licenses & Certifications:

  • Basic to intermediate knowledge of object-oriented programming, common data structures and algorithms, design patterns, and best practices.
  • Basic to intermediate development skills with Python, C#, XML, HTML, JavaScript, CSS, GIT, JQuery, Angular, SOAP/REST, and other web development technologies.
  • Experience with Visual Studio and Microsoft Team Foundation Server (TFS) or GitHub.
  • Knowledge of relational databases (MSSQL Server, Oracle).
  • Excellent prioritization and time management skills.
  • Excellent analytical thinking and problem-solving abilities.
  • Personal commitment to Agile principles and a continuous improvement mindset.
  • Knowledge of TDD and automated testing.
  • Knowledge of diagnostic tools (SOAPUI, Fiddler, IE Inspector, HTTP Analyzer, Dynatrace)

Education

Bachelor's Degree