Job Responsibilities
Design implement and maintain full product lifecycle. Evaluate prioritize and deliver feature requests in an Agile environment. Resolve variety of high impact problems and projects through in-depth evaluation of complex business processes, system processes, and industry standards. Provide post deployment support and troubleshooting to ensure a world class user experience.
Obtain extensive knowledge of the business process, use case, application implementation, deployment, and release process to become an SME of the products. Test and deploy new releases. Create documentation, communicate changes, and organize, conduct training for users as needed. Maintain and improve the software CICD pipelines to enable fast bug-free delivery of critical business software to production. Own the onboarding process of customers and build, maintain, and action migration plans. Evaluate new technologies and lead the effort of introducing improvement and taking the products to the next level.
Required Skills
Knowledge • Fluent with TypeScript • React • Node.js • NPM • CSS • Sass • 3rd party UI libraries and controls • Fluent with C .Net Core • Web API • Entity Framework • Microservices • Deep understanding of OOP SOLID principles and Clean Architecture • Proficient in Code management with solid understanding of Git workflows • Proficient in relational data modeling and query optimization using Microsoft SQL Server and writing complex stored procedures • Hands-on experience debugging complex issues using structured logging and monitoring tools • Proficient in security protocols and anti-fraud measures for building and hosting secure solutions • Knowledge of cron jobs and task automation for backend processes • Demonstrated ability to define and manage projects end-to-end including architecture delivery and iteration • Fluency in English is required; proficiency in Spanish is a plus
About You
Youre a hands-on technical expert who thrives in ambiguity and wants high ownership. Youve built enterprise tools, commercial products, operations platforms, and complex scheduling workflow systems from scratch. You have strong frontend and backend development skills. You are comfortable interfacing and collaborating with non-technical stakeholders. You are a great communicator and have good conflict resolution skills. You seek meaningful work and enjoy solving real-world problems that improve peoples lives.
Experience
6 years of experience in full stack development roles focusing on Microsoft toolset and technologies. Experience in implementing Authentication and Authorization for complex scenarios using multiple providers. Experience with cloud services and deployment best practices Azure. Experience with ETL processes and data migration tools AFD or SSIS. Bonus experience working in the energy sector. Bonus experience building apps with extensive printing requirements.
Education Requirements
Bachelors degree in computer science or software engineering or equivalent experience.
Physical Requirements
General office-related activities. Field work requiring moderate lifting, squatting, hand tool usage, and stairs in an industrial environment.
What We Offer
Supportive company culture that values its employees. Comprehensive Medical, Dental, Vision & 401 K Plan. Paid Parental Leave, Time Off, and Holidays. Extra money in your paycheck - Employee Referral Bonus. Personal Development & Career Succession Planning. Company-sponsored Perks & Discount programs.