What are the responsibilities and job description for the IT Full-Stack Developer- (Hybrid Workforce, in Office Tuesday-Thursday) position at Employer Flexible?
Position Summary
Employer Flexible is looking for an experienced Full-Stack Developer with a strong background in C# and ASP.NET MVC to join our development team. This role is focused on supporting and enhancing our existing legacy applications, ensuring their stability, performance, and scalability. The ideal candidate should have a solid understanding of both front-end and back-end development and experience maintaining and improving legacy systems. Additionally, the role involves supporting several secondary software applications, including those built with React Native.
Who We Are
Employer Flexible is a proud provider of flexible and adaptable PEO services. We look to find the right solutions for our clients to give them the ability to focus on their revenue, production, and growth. As a professional employer organization (PEO), we look to provide our back-office services to small and medium-sized businesses. Our offerings include human resource consulting, risk & safety mitigation services, payroll processing, employer payroll tax filing, workers' compensation insurance, health benefits, employers' practice, liability insurance (EPLI), retirement vehicles (401(k)), regulatory compliance assistance, workforce management technology, and training and development.
Key Responsibilities:
- Application Maintenance: Maintain and improve existing MVC C# applications, ensuring they meet current business needs and performance standards.
- Feature Development: Develop new features and functionalities within the legacy application framework, ensuring seamless integration with existing modules.
- Bug Fixes and Troubleshooting: Diagnose and resolve technical issues, bugs, and performance bottlenecks in legacy systems.
- Code Optimization: Optimize existing code for better performance and maintainability, following best practices and coding standards.
- Collaboration: Work closely with cross-functional teams, including QA, DevOps, and business stakeholders, to deliver high-quality software solutions.
- Documentation: Maintain clear and comprehensive technical documentation for both new and existing systems.
- Legacy System Support: Provide ongoing support and troubleshooting for legacy applications, including on-call support when necessary.
- Technology Upgrades: As needed, assist in planning and executing technology upgrades, refactoring, and migrations from legacy systems to modern frameworks.
Tech Stack:
Our tech stack includes a blend of front-end and back-end technologies tailored to support robust, scalable applications. The main application is built in ASP.Net MVC using C# with a SQL Server database.
Experience with Azure and Azure DevOps CI/CD is a plus, as is Git. Additionally, we support several secondary software applications built with React Native, React, and Next.js making this role truly full stack.
Soft Qualifications:
- Experience working directly with users and stakeholders.
- Strong background in legacy applications.
- Proven ability to collaborate with an overseas team.
- Experience in the PEO / Payroll industry.
- 3 years of more of experience
- Experience working with offshore teams
Role Requirements:
- Hybrid work arrangement, with on-site work required 3 days a week in N/E Houston.
- No visa sponsorship or relocation offered.
- Maintaining and upgrading the software following deployment
- Managing the end to end life cycle for production of software applications
- Problem solving skills aligned with proposed solutions.
Benefits
- Work with talented, collaborative, and friendly people who love what they do
- Competitive Compensation Package
- Work-life balance
- Paid PTO & Holidays
- Medical/Dental/Vision
- Company Paid Life
- 401(k) plan with company match
- Location in N/NW Houston
- Hybrid work schedule
Employment Type: Full-time
The Full-Stack Developer is crucial in helping achieve Employer Flexible’s mission by increasing efficiency and ease-of-use in processes and technology both within our organization as well as to our highly-valued customers. If these requirements match your professional goals and abilities, then we want to talk to you!