Onovative - C# Full Stack Developer

Software Development

Click Here to Apply: https://www.onovativebanking.com/careers.html?gnk=job&gni=8a7885ac7fa619ec017fd28f45222472&gns=Tech+Birmingham


ABOUT ONOVATIVE

Onovative provides marketing automation, CRM and reporting capabilities to our clients.  Onovative’s Core iQ platform currently helps banks and credit unions automate communications based on activity and interests leveraging a wide variety of data integration strategies to make clients’ data actionable.

Core iQ was launched at Finovate in the Spring of 2015 and has grown to support 80 plus clients spanning coast to coast.  Our company is energetic and passionate about technology, customer experience and delivering value to our clients and employees.

 

JOB SUMMARY

Onovative is looking for an experienced C# full stack developer to help build and maintain features for our Core iQ platform. 

Responsibilities for this position will include participation in technical design, creation of and maintenance to systems within the Core iQ platform, creation of documentation, and authoring and execution of testing requirements.  This position is required to work within a team environment, demonstrating technical expertise to produce and maintain quality systems within an Agile sprint-based methodology.  A robust understanding of industry best practices and use of design patterns working within the Microsoft .Net stack is expected.  This position will also require candidates to be willing to advance their technical capabilities in AWS services and technologies and alternative languages such as Node.js.

Here’s what we’re looking for in a C# Developer:

  • Proven technical expertise designing and building solutions within the Microsoft .Net stack
  • Team oriented mindset with strong interpersonal skills.
  • A solid understanding of relational database design and development. 
  • Strong personal desire to continually learn new tools and languages with previous exposure to Node.js and/or AWS being a strong advantage.
  • Self-motivated and internally driven individual who can operate well in a remote, self-managed workplace.


JOB RESPONSIBILITIES include the following. Other duties may be assigned.

  • Develop and maintain components of the Core iQ platform architected in the .Net technology stack including windows services, MVC application(s), and Web API endpoints.
  • Provide technical expertise in design and planning conversations as assigned and produce associated technical materials including system diagrams, process flows, database design artifacts, etc.
  • Author and execute appropriate testing scripts covering unit, integration and end user/process testing.
  • Participate in sprint meetings including planning, daily stand-ups, retrospectives and others as needed.
  • Review system workloads and database performance to provide feedback for product improvement and performance tuning.
  • Develop an understanding of Onovative’s overall platform architecture and demonstrate a willingness to learn concepts in alternative technologies such as AWS services and Node.js
  • Operate within Onovative documented development tools and processes including Jira, GitHub and Zendesk.
  • Embrace the team-based culture seeking and providing technical assistance when faced with questions or challenges.

Requirements: 

  • 3+ years of experience in an application developer role working with Microsoft C#
  • Experience designing and implementing relational databases
  • Strong background building applications leveraging MVC, Entity Framework, JavaScript and XML
  • Previous experience operating in a distributed source control platform such as Git
  • Ability to clearly communicate with members of the development team, internal business stakeholders and external clients
  • Positive attitude and a pro-active approach to tasks
  • Authorized to work permanently in the United States


Preferred Qualifications: 

  • BS/BA degree with technical concentration is a plus
  • Previous exposure working with PostgreSQL
  • Exposure to NoSQL concepts with a high-level understanding of design considerations
  • Previous experience working on repositories leveraging the GitFlow methodology
  • Previous experience as a member of an Agile based development team
  • Prior exposure working within a project management tool such as Jira
Powered By GrowthZone