Senior Software Engineer

15 Jan 2025

Vacancy expired!

Our client is growing and we would love to have you grow with us! 2021 has been an unprecedented year and we are looking for a talented Senior Software Engineer to help us scale up and scale out our systems.

What does a Senior Software Engineer do at a fragrance company? We are seeking an innovative and seasoned software developer with proven leadership experience in working across internal and external teams to drive product delivery. As a Senior Software Engineer. you would help develop and deliver complex web applications for internal and external use - utilizing innovative and creative approaches to software development and implementation. This position requires well-rounded knowledge and experience in IT/Software Development and strong knowledge of one or more technologies such as .NET, SQL, and Agile/Scrum development.

Fully Remote - can employ Fully Remote in the following states: Alabama, Alaska, Arkansas, Florida, Georgia, Idaho, Illinois, Indiana, Iowa, Kansas, Kentucky, Louisiana, Minnesota, Mississippi, Missouri, Montana, Nebraska, New Hampshire, New Mexico, North Carolina, Oklahoma, Pennsylvania, South Carolina, South Dakota, Tennessee, Texas, Utah, Virginia, West Virginia, Wisconsin, Wyoming.

Scentsy Benefits
  • Flexible work schedule
  • 401K and matching contributions
  • Medical, dental and vision
  • Paid time off
  • AD&D, life and disability benefits
  • Cutting-edge technology
What a Senior Software Engineer Will Do:
  • As a Senior Software Engineer you will design, develop and troubleshoot high performance and high availability applications to meet strategic objectives
  • Participate as part of a projects team to design, code, and test extensible, reusable, and scalable server/client and web service applications
  • Utilize software development skills to design, code, and implement unit tests, integration tests, and regression tests
  • Participate in design and code reviews, following coding, documentation, and design standards
  • Perform and deliver in a fast-paced software development lifecycle with a strong dedication to a solid user experience
  • Experience in creating and executing large scale enterprise designs that demonstrate the ability to scale to support large numbers of concurrent users as well as large data volumes
  • Responsible for hitting key metrics that include system: scalability, extensibility, maintainability, testability, and stability
  • Participate in proof of concept activities and conduct performance validation strategies that confirm the effectiveness of one approach versus another
  • Experience supporting multiple concurrent projects while performing all jobs in an efficient manner with limited supervision
  • Undertakes development of high impact and complex projects that are critical to the business
As a Senior Software Engineer, You Should Have:
  • High school diploma or equivalent
  • Bachelor's degree in Computer Science or equivalent experience preferred
  • 8 years of experience in software development
Things a Senior Software Engineer Should Know & Be Able to Do:
  • Advanced understanding of a wide breadth of software and database development technologies and ability to design, develop and debug in all tiers of complex applications
  • Excellent understanding of commonly used programming languages, OOP, design patterns, data structures
  • Expert knowledge of .NET framework 3.5/4.0, C#, ASP.NET, MVC, SQL Server, HTML/CSS, XML, JSON, jQuery
  • Experience in writing stored procedures and queries in SQL Server
  • Experience in 3-tiered applications and/or SOA design and development is highly desired
  • Strong analytical and problem-solving skills
  • Ability to effectively communicate technical information to both technical and non-technical personnel
  • Understanding of the Agile/Scrum project management process is helpful
  • Ability to multi-task and stay organized in a dynamic work environment
  • Experience and ability to teach, mentor, or instruct co-workers
  • Work effectively as part of a projects team, foster team cooperation
  • Stay current with rapidly changing technology and apply it to business needs

EEO Employer

Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at or .

  • ID: #31651561
  • State: Idaho Meridian 83642 Meridian USA
  • City: Meridian
  • Salary: USD TBD TBD
  • Job type: Permanent
  • Showed: 2022-01-15
  • Deadline: 2022-03-15
  • Category: Software/QA/DBA/etc