The Florida Education Association (FEA) is the largest association of professional employees and the largest labor union in the Southeast, representing more than 120,000 members. FEA members include teachers, education staff professionals, higher education faculty and graduate assistants, retirees, education students, and early career educators. FEA represents the professional and working interests of its members and plays a prominent role in shaping state policies that affect public schools. FEA is a merged state association affiliated with both the National Education Association (NEA) and the American Federation of Teachers (AFT).
Position Summary
The Software Engineer position reports directly to the Director of Information Technology. We are seeking a talented and motivated Software Engineer with expertise in Angular, React, .NET, and SQL Server. The ideal candidate will design, develop, and maintain scalable web applications and backend services. You’ll work directly with a team and project manager to design and deliver robust solutions that meet the needs of the Florida Education Association and its affiliates.
Duration
No more than a one-year period
Qualifications
- Bachelor’s degree (or equivalent) in computer science, software engineering, or a related field.
- 4+ years of professional experience in software development.
- Strong proficiency in Angular and React for front-end development with.NET (C#, ASP.NET Core) for backend development.
- Advanced knowledge of SQL Server, including writing complex queries and optimizing database performance.
- Familiarity with RESTful APIs and web services.
- Excellent problem-solving and communication skills.
- Ability to work independently and collaboratively in a small, cross-functional environment.
- Proficient understanding of software design and programming principles.
- Experience with cloud platforms (Azure or AWS).
- Knowledge of CI/CD pipelines and DevOps practices.
- Solid understanding of microservices architecture.
- Experience with unit testing and automated testing frameworks.
- Experience working in a team-oriented, collaborative environment.
- Ability to communicate ideas in both technical and user-friendly language.
- Strong customer-service orientation.
- Analytical thinking and problem-solving capability.
- Strong attention to detail and time-management skills.
- Experience in working in Association or labor union environment is a plus.
Duties & Responsibilities
- Plan, analyze, design, implement and maintain full technology application stacks for the Florida Education Association
- Ability to research and create interop applications and APIs for new and existing systems
- Conduct functional and non-functional testing
- Design, develop, test, and maintain web applications using Angular and React frameworks.
- Build and maintain backend services and APIs using .NET technologies (C#, ASP.NET Core).
- Develop and optimize SQL Server database schemas, queries, and stored procedures.
- Collaborate closely with product and design stakeholders to deliver high-quality software solutions.
- Participate in meetings, code reviews, troubleshooting, and performance tuning of applications.
- Follow best practices in software engineering, including agile methodologies, version control, and documentation.
- Design and implement custom interface solutions for data movement across disparate systems
- Ensure application security, scalability, and reliability.
- Monitor, maintain and correspond in a timely manner to requests and assigned tasks.
- Other duties as assigned by the Director of Information Technology Services.
Other Requirements
- Maintain a working cell phone for FEA business communication including text messages.
- Maintain a working internet service of at least 500 Mbps.
Compensation & Benefits
This position is eligible for up to 4% of annual salary 401(k) match and medical health insurance and will receive a cell phone and internet allowance. Salary will be based on comparable experience.