Posted in

Software Developer

Software Developer

CompanyGlobal Payments
LocationTroy, MI, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelMid Level

Requirements

  • Bachelor’s Degree in Computer Science, or related field (advanced degree is a plus). Equivalent amount of work experience may be considered a substitute for the degree.
  • 3+ years of practical development experience.
  • Solid knowledge of OOP software concepts, design patterns, and best practices.
  • Solid knowledge of database design concepts, scalable database design, scalable software design.
  • Prior experience and good understanding of cloud computing and software-as-a-service business model.
  • Experience with the following tools/technologies: .NET, C#, JavaScript, REST API, JSON.

Responsibilities

  • Design and develop new software products or major enhancements to existing software.
  • Design, develop, enhance, debug, and implement software to meet business requirements.
  • Create implementation task lists, estimate implementation tasks, conduct code reviews, write maintainable code, write unit and regression tests, review code changes and regularly demonstrate progress.
  • Research, test, build, and coordinate the conversion and/or integration of new products based on client requirements.
  • Address problems of systems integration, compatibility, scalability, and availability for multiple platforms.
  • Assist in the evaluation and recommendation of application software packages, application integration and testing tools.
  • Resolve problems with software and respond to suggestions for improvements and enhancements.
  • Follow Agile development processes.
  • Participate in the development of software user manuals and technical documentation.

Preferred Qualifications

  • Experience with T-SQL and SQL Server relational databases.
  • Experience with React Native.
  • Experience in Azure or AWS Cloud.
  • Experience working with Agile development frameworks.
  • Experience with systems and hardware integrations.