Short DescriptionSeeking a Senior Software Engineer to lead the design, development, testing, deployment, and maintenance of enterprise applications.
Job Duties - Gather business requirements, produce functional and technical specifications, verify feasibility and develops project plans and estimates.
- Ensures that design fits into current environment and is scalable to future initiatives. Works with DBA on database design and architecture.
- Performs full life-cycle development assignments, including functional and technical design for new applications and enhancements, full stack development, performance and end-to-end testing, implementation, and maintenance of software applications.
- Design and conduct unit system and integration testing.
- Develops user interfaces, backend web applications, console jobs for batch processing, and database structures, stored procedures, and functions.
- Perform troubleshooting and debugging skills.
- Mentors other developers.
- Programming Language: JavaScript; JQuery; XML; JSON; C#; MVC; Entity Framework; ASP.NET; forms; Web APIs; SQL: DB and table design, PL/SQL, stored procedures and functions; deploying and maintaining application on server.
Requirements- Bachelor's degree in Software Engineering, Computer Science, Information Systems, or related field plus 4 years of development experience required.
- 4 years with: gathering requirements; producing functional and technical specifications; evaluating existing and latest technologies; designing and conducting unit system and integration tests; training external users and creating training materials.
- Knowledge of C#; MVC; Entity Framework; ASP.NET; forms; Web APIs; SQL: DB and table design, PL/SQL, stored procedures and functions; deploying and maintaining application on server; JavaScript; JQuery; XML; JSON.
- Experience as being employed in a Senior/Management role.
- Background check and drug screen required.
Benefits- Hybrid schedule after onboarding
- Medical coverage through Blue Cross Blue Shield (options include 2 PPO plans and 1 HMO plan)
- Dental insurance (offered through 2 PPO plans)
- Access to BCBS Benefit Value Advisor and Member Rewards programs
- Flexible Spending Accounts (for health and dependent care)
- Commuter transit benefit
- 401(k) plan with 6% contribution and 3% company match, including a Roth option
- Company-paid life insurance (3x salary, with the option to purchase additional coverage)
- Company-paid short-term disability insurance (long-term disability optional)
- 16 days of PTO each year
- 9 paid holidays
- Tuition assistance program
Perks- Early Fridays year-round (finish at 2:30 PM)
- Volunteer Time Off (VTO) plus company-sponsored volunteer activities
Wellness- PTO is encouraged for vacations and mental health breaks
- Employee Assistance Program offering legal, financial, and counseling resources
- Discounts on fitness center memberships for employees enrolled in Blue Cross plans
- 100% coverage for preventive care, including annual check-ups and screenings
- Lactation rooms available for new mothers at the Rolling Meadows location
- Annual on-site flu clinics in Romeoville and Rolling Meadows for employees and covered dependents (or covered through insurance if off-site)
Career Development & Training We encourage your professional growth and development. We offer mentors with deep industry experience and management who will assist you in defining and realizing your short and long-term career goals and a variety of opportunities for training and advancement.
Compensation The base salary range for this position is budgeted for $109,830 - $134,418 with eligibility for an annual bonus.