Ironistic developers build software for all components of the organization. The Integrations Developer is relevant to API design, cloud software development, data storage patterns schemas, and microservice serverless oriented architectures. We use the latest versions of all our tools and do our best to keep up with the rapid evolution of platforms, technologies, and related frameworks.
If you are highly organized, have excellent communication, both written and spoken, with technical and not-so-technical people, are a team player, and you like working with a growing company while using the hottest development stack in a culture of teamwork, you’ll love working here!
The ideal candidate will have:
- Knowledge of AWS or Azure solution architecture and services
- Single Sign-On experience with knowledge of protocols SAML, WS-FED, JWT, OAuth, OpenID
- 3+ years experience in PHP, VB.NET or C#, Javascript
- Integration services: REST APIs, Functions, API Management, JSON, XML, XSLT, Connectors, EDI
- Full software development lifecycle experience on web applications
- BS in Computer Science (or related field)
- Experience working in microservice architectures
- Working knowledge of security best practices
- Full Stack Developer, with the ability to develop backend/server code and front end: HTML5, CSS, Javascript, SQL, MySQL, PostgreSQL, GIT, VSCode, Visual Studio 2015+, MVC, Form Method, Accessibility Common Practices, Other: Unit Testing, Swagger, Postman
- Attention to detail
- Strong analytical, organizational, multitasking, problem-solving, and conceptual thinking skills
Responsibilities will include:
- Work with Production Services Team to support architect web application(s) solutions
- Responsible for design, implementation, test, and deploy APIs using the latest technologies and best practices
- Communicate and document technical: strategies, architectural approach, guidelines, specifications, risks, issues, & challenges
- Deploy solutions from local, development, staging, and production environments
- Work in an Agile Scrum Team process, collaborating closely with fellow developers, project managers, quality assurance, team leads, and stakeholders