Software Engineer III (Troy, MI)
Job Summary
The Software Engineer III must have a diverse skillset within the Microsoft development stack. The Engineer will have responsibilities for developing SQL and stored procedures, new web sites, upgrade existing websites with API technologies, constantly improve the performance and security of these websites in one or more programming languages and Modern JavaScript frameworks (React, Angular, etc.). The candidate must have experience with Cloud Platforms and Software Design Patterns (strategy, Abstract Factory, Singleton, Adapter, etc.).
The Software Engineer III must be able to participate in multiple phases of the software development lifecycle with active participation in creation of technical specifications, development, functional testing, and maintenance. Must also have an eagerness to learn new technologies and practices.
Applicants for this remote role will only be considered if they live in these locations: Arizona, California, Colorado, Washington DC, Iowa, Illinois, Indiana, Kentucky, Massachusetts, Maryland, Michigan, Missouri, Nevada, Ohio, Oregon, Texas, Utah, Washington, Wisconsin.
Essential Functions
- Use BeneSys IT Request system to review client requests and provide a prompt response
- Follow programming standards for version control, development and maintenance of programming artifacts (web classes, APIs and frameworks)
- Develop and execute unit test cases and functional test cases
- Be an advocate of and understand structured software development methodologies
- Follow current guidelines as established at the company-wide and department levels and provide input for modifying existing standards
- Serve as mentor to junior team members
Physical/Mental Demands, Environment
- Ability to prioritize and coordinate job duties, resources and personnel
- Ability to adjust priorities, listen receptively to ideas and problems
- Ability to reach acceptable compromise and to maintain strict confidentiality
- Ability to work under time constraints; ability to communicate clearly and work effectively as a team member
- Ability to analyze and compile data
Qualifications
This position requires a minimum of 8 years of recent experience in writing software solutions with the latest Microsoft technologies. Must be able to demonstrate the following:
- Must have proper understanding of web and application security
- Extensive experience with C#, .NET Core, MVC, and Web API
- Experience developing software in Azure
- Expertise in SQL
- Ability to work independently with minimal supervision
- Ability to troubleshoot existing application issues
- Ability to do application mock-ups and design documents
- Experience enhancing/upgrading existing systems by analyzing and identifying areas for modification and improvement
- Experience in creation of technical specifications and test plans
- Experience with industry-standard build and deployment processes within a structure change management process
- Good interpersonal and oral communication skills
- Ability to conduct research into security related products as required
- Experience working in a team-oriented, collaborative environment
Work Schedule - Full-time. Monday – Friday, 8:00am – 5:00pm.
Permanent Remote position (No in-office days).
Applicants for this remote role will only be considered if they live in these locations: Arizona, California, Colorado, Washington DC, Iowa, Illinois, Indiana, Kentucky, Massachusetts, Maryland, Michigan, Missouri, Nevada, Ohio, Oregon, Texas, Utah, Washington, Wisconsin.
Competitive Benefits and Compensation Package
- 12 paid holidays
- Paid Time Off (PTO)
- Pro-rated during first year of employment
- 15 days of PTO provided in the next calendar year!
- 3 days paid bereavement
- Up to 20 days paid jury leave
- Medical, dental, and vision insurance, with option for dependent coverage
- Company-paid basic life, short-term disability, long-term disability, and AD&D insurance
- 401k with employer match
- Tuition reimbursement program
- Career development opportunities
- Referral bonus for all successful full-time referrals
- Annual opportunities for increases and bonuses
Pay
The salary range for this position is $95,000 - $130,000 per year. Actual salary is dependent on skills, experience, education, and other business factors.
Our Culture
BeneSys wants to be a great service provider to the members we serve, and we recognize we can only do that if we are also a great employer with successful employees. In short, our success is driven by our employees’ successes. We want to be a place where people want to work, feel proud of what they do and feel fulfilled both professionally and personally. We want to create a place where employees can find long-term growth and potential.
Our culture focuses on three core values:
- Collaboration: working together across 31 locations to achieve the best for the company and our clients
- Dedication: striving to create an environment where all employees work toward a common goal while committing to providing the best customer service to our members and our colleagues
- Integrity: doing what we say we will do. Upholding strong ethical and moral principles
ADA & EEO
Reasonable accommodations will be made so that qualified individuals with disabilities are able to complete the application process and, if hired, fulfill the essential functions of their job.