BEPC Inc. provides Specialized Engineering Solutions and IT Project Management services to Fortune 500 companies in the Life Science and Technology industries. BEPC Mexico, a division of BEPC Incorporated, provides and manages consulting services for Automotive and Medical device companies throughout Mexico and around the globe.
We are seeking a highly dynamic Software Developer. In this role, you'll work with modern technologies including Python, C#, SQL Server, REST APIs, Power BI, and cloud-based solutions, collaborating with cross-functional teams to develop scalable applications, automate processes, integrate systems, and transform data into actionable insights.
Key Responsibilities - Develop and optimize SQL queries, stored procedures, views, and database functions to support enterprise applications, reporting systems, and data-driven decision-making processes.
- Build and maintain RESTful APIs, microservices, and system integrations to facilitate communication between manufacturing, business, and enterprise platforms.
- Design and implement data processing, ETL, and workflow automation solutions to improve operational efficiency and reduce manual tasks.
- Develop interactive dashboards, reports, and data visualization tools using Power BI and other reporting technologies to support business analytics and operational performance.
- Collaborate with cross-functional teams including Engineering, Manufacturing, Quality, Operations, and IT to gather requirements and translate business needs into technical solutions.
- Support cloud-based application development, deployment activities, and CI/CD processes using modern software development practices and tools.
- Ensure software reliability, performance, security, and maintainability through code reviews, testing, debugging, and continuous improvement initiatives.
- Develop and maintain technical documentation, system specifications, data flow diagrams, and software architecture artifacts.
- Participate in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, backlog refinement, and retrospectives to ensure timely project delivery.
- Support manufacturing and MES-related applications by developing enhancements, integrations, and automation solutions that improve production visibility and operational efficiency.
- Identify opportunities for process optimization, automation, and continuous improvement through innovative software solutions and data-driven approaches.
Qualifications - Bachelor’s degree in computer science, Software Engineering, or a related field
- 2 to 4 years of experience in similar positions.
- Strong knowledge of Microsoft SQL Server database programming (stored procedures, views, functions).
- Experience in writing technical documentation.
- Basic knowledge of data visualization tools such as Power BI or Tableau.
- Intermediate level of English (reading and writing) and intermediate English conversation skills.
#J-18808-Ljbffr