Software Engineer - API Focus
Job Description
The Software Engineer - API Focus serves as a key resource in development and evolution of our core product, MCIM, and custom client extensions. This role requires an ability to work both independently and with a team to deliver high quality software with a strong user experience and rigorous standardization for data architecture. You will be focused on multiple interdependent functional domains, including API Integrations, Data Architecture, UI/UX, Analytics & Machine Learning, IoT/Sensors and more, and will be expected to understand and support all aspects of the MCIM product.
Job Responsibilities
-
Present application architecture and design solutions
-
Develop custom API Integrations to various platforms
-
Extend API Capabilities of our core product
-
Develop, implement and deploy new functionality on the core MCIM product
-
Test, maintain and improve software programs to ensure strong functionality and optimization
-
Recommend and implement improvements across the product
-
Clearly and regularly communicate with management and technical & non-technical colleagues
-
Drive projects from needs assessment to production (including customer discovery and mock-ups)
-
Perform business logic, code analysis and test cases.
-
Perform complex product design activities which may require extensive research and analysis.
-
Analyzes and proposes data models and logical designs for enterprise application.
-
Research new technology and development tools to remain informed of current trends.
Preferred Requirements of Ideal Candidate
-
Bachelor’s Degree in Computer Science preferred
-
3-5 years experience in software development
-
Experience with Salesforce Development preferred (Lightning Web Components, Visualforce Pages, Apex)
-
Extensive experience working with and developing REST and SOAP API’s
-
Demonstrated knowledge of core languages, such as Java, Python, Javascript, etc.
-
Demonstrated knowledge of version control and SDLC processes using common tools such as git
-
Ability to work independently and multi-task effectively
-
Demonstrated understanding of projects from the perspective of both client and business
-
Flexible and willing to accept a change in priorities as necessary
-
Strong attention to detail
-
Willingness and interest to research and learn new skills and techniques from senior team members.
Benefits
-
Competitive Pay
-
Medical, Dental & Vision
-
401K
-
Paid Time Off
To apply, please email your resume and contact information to recruiting@fulcrumcollaborations.com.