Software Engineer
Posted 71ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Software Engineer developing web applications for FMG's leading digital marketing platform. Contributing to product and systems operation in a collaborative team environment.
Responsibilities:
- Take ownership of how our products and systems operate.
- Work collaboratively with team members in an iterative development environment.
- Develop web-based software from mockup to production.
- Contribute positively to our fun, positive, professional work environment.
Requirements:
- A minimum of five years experience developing web-based software
- Strong understanding of C#, ASP.NET, REST API patterns
- Strong understanding of SQL Server, Data modeling
- Solid understanding of Javascript and a front end framework (React preferred)
- Practices SOLID engineering principles
- Able to take acceptance criteria and make it a reality from data modeling to the browser
- Strong verbal and written communication skills
- Self-motivated with the ability to work independently
- Fast learner & strong team player
- Access to a private & secure workspace, free from distractions
- Accessible during the assigned work schedule for regular duties and responsibilities as outlined by the supervisor
- An internet connection with speeds of 5 Megabits down / 3 Megabits up (5mbps/3mbps)
Benefits:
- Generous paid holiday schedule including a full week off for our Winter Holiday Shutdown.
- Comprehensive paid time off policies cover vacation, sick days, parental leave, and bereavement leave.
- Robust insurance plan includes:
- Medical with $0 co-pay
- Telehealth plan
- Dental
- Vision
- Health Savings Account (HSA) with generous employer contributions
- Flexible Spending Accounts (FSA)
- Company-paid Life Insurance and Accidental Death & Dismemberment (AD&D) coverage
- Company-paid Short & Long Term Disability coverage
- Company-paid Employee Assistance Program (EAP)
- Matching 401(k) with immediate full vesting
- On Demand Pay - allows access to a portion of your earned wages prior to the payday with same day deposit
- Internet & Gym Reimbursement!
- Work computer equipment provided to set you up for success!


















