Department:     Product Engineering

Position Reports To:    Director of Enterprise Cloud Solutions

Position Description:

ApexConnect is searching for a full-time C#/.NET Software Developer with 3+ years’ experience of full lifecycle engineering experience to develop application functions for a growing technology company.

ApexConnect is a Platform as a Service (iPaaS) FinTech company with unique domain knowledge that drives automation savings, insights, and a high degree of value in key accounting, finance, and human capital management functions. Through our unique Cloud Connect Platform, ApexConnect integrates hundreds of connections with expense management, enterprise resource planning, human capital management, and payment solutions to quickly connect what have traditionally been disparate systems across an enterprise.

As an ApexConnect Developer your role is important in maintaining and pursuing standards and systems that can be replicated to increase efficiencies, while maintaining flexibility for our customers’ unique solutions requirements. Providing Best in Class service to our clients is our primary goal and this position has an inherent responsibility to insure the quality and integrity of our solutions meet or exceed our customers’ expectations.

Qualified candidates should have an understanding of corporate financial & expense systems as well as API systems, ERP/HR systems functionality, and cloud technology. Proven aptitude of basic accounting principles is a plus.

Duties and Responsibilities:

The responsibilities for the C#/.Net Developer will include but not be limited to participation in the following areas:

  • Working in a fast-paced environment to deliver on critical business initiatives
  • Apply coding and analytical skills in all phases of the software development life cycle
  • Interface with third party APIs to pull real time data
  • Analyze existing code and designs
  • Maintain, debug and test applications as needed
  • Utilize defect and enhancement tracking software and processes
  • Use version control systems effectively, including an understanding of branching and merging

Knowledge, Skills and Abilities:

  • Experience with .NET languages, specifically C#
  • Experience with SQL, specifically Transact-SQL
  • Experience with consuming APIs (SOAP/RESTful)
  • Experience with JSON and XML
  • Experience with the SQL Server environment (Azure SQL Service a plus)
  • Experience with web development (ASP.NET, HTML, JavaScript, CSS)
  • Experience with Visual Studio and SQL Server Management Studio (SSMS)
  • Good understanding of DevOps including source control (TFS/Git)
  • Excellent verbal and written communication skills
  • Excellent organizational, problem solving, coding, unit testing and debugging skills
  • Experience working in an Agile Scrum development environment
  • Highly motivated and able to work independently
  • Strict attention to detail / detail oriented
  • Proven problem solving and research skills
  • Team player

Preferred Credentials and Experience:

  • Familiarity with multiple development/scripting languages (Java, C#, Python, JavaScript, etc.)
  • Familiarity with enterprise business solutions
  • Familiarity with scaling large data sets
  • Familiarity with test-driven development (TDD)
  • Bachelor’s Degree in Computer Science or related field of study
  • Equivalent combination of education and experience

To apply email resume to or send resume to ApexConnect, 304 West Kirkwood Ave., Suite 101, Bloomington, IN 47404