We are seeking a highly skilled Senior Software Engineer to join our MSP team, specializing in custom ERP implementations and development services for our diverse client base. The ideal candidate will have extensive hands-on experience with SAP and Odoo platforms, with a proven track record of delivering tailored ERP solutions, custom modules, and comprehensive reporting systems. This client-facing role requires both technical excellence and the ability to translate complex business requirements into robust, scalable ERP solutions.
Key Responsibilities
1. Custom ERP Implementation & Configuration
- Lead end-to-end SAP and Odoo implementations for clients across various industries
- Configure and customize ERP systems to align with specific client business processes and requirements
- Perform system migrations, upgrades, and data conversions for client ERP environments
2. Custom Module Development
- Design and develop custom modules and extensions for SAP and Odoo platforms
- Build client-specific functionalities that extend core ERP capabilities
- Create automated workflows and business process integrations within ERP systems
3. Advanced Reporting & Analytics
- Develop custom reports, dashboards, and analytics solutions using SAP reporting tools and Odoo's reporting framework
- Create data visualization solutions that provide actionable business insights
- Implement real-time reporting capabilities and automated report generation systems
4. Client Consultation & Technical Leadership
- Collaborate directly with clients to analyze business requirements and translate them into technical specifications
- Provide expert consultation on ERP best practices and system optimization strategies
- Lead technical discovery sessions and solution architecture discussions with client stakeholders
5. System Integration & API Development
- Design and implement integrations between client ERP systems and third-party applications
- Develop custom APIs and web services to enable seamless data exchange
- Build middleware solutions to connect disparate business systems
6. Quality Assurance & Performance Optimization
- Conduct thorough testing of custom developments and configurations before client deployment
- Optimize ERP system performance and troubleshoot complex technical issues
- Implement monitoring solutions to ensure system reliability and uptime
7. Client Support & Knowledge Transfer
- Provide ongoing technical support and maintenance for client ERP implementations
- Deliver training sessions and create documentation for client teams
- Mentor junior developers and share knowledge across the MSP technical team
Required Qualifications
-
Security Clearance: Must be able to obtain and maintain a U.S. Government Secret security clearance
-
Citizenship: U.S. citizenship required (due to government contract requirements)
-
Education: Bachelor's degree in Computer Science, Information Systems, or related field
-
Experience: 5+ years of hands-on experience with SAP and/or Odoo implementations
-
Technical Skills:
- Expert-level proficiency in Python for Odoo development
- Strong experience with SAP development tools (ABAP, SAP UI5, or similar)
- Advanced knowledge of SQL and database optimization
- Experience with JavaScript frameworks for ERP interface development
- Proficiency in Linux/Unix environments and server administration
-
ERP Expertise:
- Deep understanding of SAP modules (FI/CO, MM, SD, PP, or others)
- Extensive experience with Odoo framework, including custom module development
- Knowledge of ERP implementation methodologies and best practices
-
Soft Skills:
- Excellent client communication and presentation abilities
- Strong project management and problem-solving skills
- Ability to work independently while managing multiple client projects
- High level of integrity and trustworthiness required for security clearance eligibility
Preferred Qualifications
- SAP certification in relevant modules or Odoo functional/technical certifications
- Experience with cloud deployments (AWS, Azure, Google Cloud)
- Knowledge of DevOps practices and containerization (Docker, Kubernetes)
- Familiarity with Agile/Scrum methodologies in client delivery environments
- Experience with other ERP platforms (Microsoft Dynamics, NetSuite, etc.)
- Background in specific industries (manufacturing, retail, healthcare, etc.)
Additional Requirements
- Background Investigation: Must successfully complete a government background investigation for security clearance
- Drug Testing: Must pass pre-employment and random drug screening as required by government contracts
- Verification Requirements: Must provide verification of education, employment history, and references for clearance investigation
- Continuous Monitoring: Must maintain clearance eligibility through periodic reinvestigations and continuous monitoring requirements
Compensation
Salary Range: $110,000 - $150,000 annually, commensurate with experience and qualifications
- Competitive benefits package including health, dental, vision, and retirement plans
- Security clearance premium included in compensation structure
- Performance-based bonuses and career advancement opportunities
Work Environment
This role involves regular client interaction through virtual meetings and occasional on-site visits. The position offers flexibility with hybrid remote/office work arrangements. Travel to client locations may be required (estimated 10-20% depending on project needs).
What We Offer
As part of our MSP team, you'll work with cutting-edge ERP technologies while helping diverse clients optimize their business operations. You'll have the opportunity to work on challenging, varied projects and build lasting relationships with clients while growing your expertise in enterprise software solutions.
Ready to drive digital transformation for our clients through innovative ERP solutions? Join our team of ERP specialists and help businesses unlock their full potential.