Full Stack Developer
The Wittern Group, Inc.
Des Moines, United States of America
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
IntermediateJob location
Des Moines, United States of America
Tech stack
Clean Code Principles
HTML
Java
JavaScript
.NET
PHP
API
Amazon Web Services (AWS)
Business Analytics Applications
Data analysis
Server Applications
Software Applications
Application Performance Management
Azure
CSS
Databases
Data Auditing
Relational Databases
Database Design
Middleware
IT Management
Interaction Design
Python
Microsoft SQL Server
Power BI
Responsive Web Design
Software Engineering
SQL Databases
Systems Integration
Web Application Frameworks
React
SOAPAPI
Backend
Angular
Information Technology
Data Analytics
Integration Frameworks
Infor
Front End Software Development
Api Design
REST
Microservices
Job description
Development & Architecture
- Develop and maintain scalable front-end and back-end web and software applications
- Design and implement responsive user interfaces and user interactions
- Build and maintain application servers and databases
- Write clean, maintainable, and efficient code across the full stack
- Ensure application performance, scalability, and security
Integrations & API Development
- Develop and maintain integrations using REST and SOAP APIs, Java-based microservices, and middleware platforms
- Design, build, and support APIs to integrate internal systems (Infor, CRM, CPQ, etc.) and third-party platforms
- Troubleshoot and resolve integration issues across systems and environments
- Collaborate with vendors and internal teams to optimize integration performance and reliability
Data & Reporting
- Utilize SQL Server to design, query, and manage relational databases
- Write and optimize SQL queries to support applications, integrations, and reporting needs
- Develop and maintain reporting and analytics solutions using Birst and Power BI
- Support data modeling, reporting accuracy, and business intelligence initiatives
Collaboration & Delivery
- Work closely with business analysts, IT leadership, and cross-functional teams to define requirements
- Partner with marketing and UX teams on application design and usability enhancements
- Manage projects from conception through deployment and support
- Test, troubleshoot, and resolve defects across applications and integrations
Security & Best Practices
- Implement security, data protection, and compliance best practices
- Ensure alignment with company policies related to data privacy, PCI, and system access
- Stay current with emerging technologies, frameworks, and development standards, The Full Stack Developer is responsible for designing, developing, and maintaining scalable web applications, integrations, and data-driven solutions across the organization. This role requires expertise in both front-end and back-end development, with a strong emphasis on system integrations, API development, and data visualization platforms.
This individual will work closely with business stakeholders, ERP/CRM teams, and third-party vendors to deliver solutions that enhance operational efficiency, customer experience, and data visibility. The role requires the ability to take projects from concept through production while ensuring performance, security, and scalability.
Requirements
Do you have experience in Systems integration?, Do you have a Bachelor's degree?, * Strong experience with full stack development (front-end and back-end)
- Proficiency in HTML, CSS, JavaScript and modern frameworks (React, Angular, etc.)
- Experience with server-side languages such as Java, .NET, Python, or PHP
- Hands-on experience with REST/SOAP APIs and microservices architecture
- Strong working knowledge of SQL Server and database design
- Experience with Birst and/or Power BI for reporting and analytics
- Familiarity with middleware and integration platforms
- Strong problem-solving, troubleshooting, and analytical skills
- Excellent organizational and project management capabilities
- High attention to detail and commitment to quality
Preferred:
- Experience with Infor ERP, CRM, or CPQ platforms
- Experience working in a multi-system enterprise environment
- Exposure to cloud platforms (Azure/AWS)
Education & Experience
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 3-7+ years of experience in full stack development, integrations, or similar role