Senior Software Engineer

25 May 2024

Vacancy expired!

CRI Advantage is looking for a Senior Software Engineer to work onsite with our client, The Utah State Board of Education (USBE), to work on a new event driven microservices designed system which will impact every student and teacher in Utah. We are looking for highly motivated individuals experienced in secure coding practices, Test Driven Development, Domain Driven Design, microservices design, and with the ability to incorporate/integrate data visualization capabilities into web applications.

The Ideal Candidate:The ideal candidate for this position is a highly skilled and motivated full stack developer. They have extensive experience with C#, .NET, CSS and Angular and are highly familiar with Kubernetes, Azure, and CosmosDB. They are passionate about microservices, Domain Driven Design, containerization, and event driven architecture with knowledge of how these affect security and coding standards throughout the environment. They’ve worked in TDD and understand the purpose of testing while developing. They understand and drive conversations for improvement, are enthusiastic about new technologies, and love to impart this knowledge and enthusiasm with others.

Principal Duties:

As a Senior Software Developer, your responsibilities will include:
  • Microservices development including domain modeling.
  • Utilize software development best practices.
  • Implement secure coding standards and practices.
  • Develop web applications using technologies such as .NET, C#, CSS, Angular, and Azure.
  • Collaborate and communicate effectively in an agile environment.
  • Apply an engineering mindset.
  • Contribute to the team in analysis, design, and testing within a Selenium framework.
  • Apply systems engineering concepts, such as structured design, supportability, reliability, scalability, and maintainability to ensure that applications are optimized and loosely coupled.
  • Experience with container orchestration and building apps in containers.
  • Desire and ability to communicate and collaborate at a high level.
  • Strong customer service and customer relations skills.
  • Excellent communication skills.
  • Able to identify and develop creative solutions to problems.
  • Strong understanding of data collections and data flow.
  • Other duties as assigned.

Requirements:

Degree – B.S. in Computer Science, Information Technology, or equivalent experience.

Functional Experience – 5+ years’ experience with .NET, C#, CSS, Angular, Kubernetes, Azure, Typescript, SCSS, Selenium, SpecFlow, CosmosDB, microservices design, and other technologies and tools.

Functional Experience – 7+ years’ experience using secure coding practices, Test Driven Development, Domain Driven Design, and implementation.

Agile/Scrum – Candidates must demonstrate experience in an agile product environment to include deep understanding and experience with agile methodologies.

Interpersonal Relationships – Candidates must demonstrate the ability to work well with others of all personality types while demonstrating problem-solving and the ability to prioritize tasks.

Communication – Candidates must demonstrate the ability to communicate in verbal and written form with both technical and non-technical personnel.

Initiative – Candidates must demonstrate success as a self-starting, hardworking and inquisitive worker.

Teamwork – Candidates must demonstrate the ability to work with cross-functional teams to deliver on a common goal.

Bonus skills:

Certifications - Microsoft Azure Admin, Azure Architect, Kubernetes Admin, Kubernetes Dev, etc.

Financial or Education Domain experience - Working experience in the finance and/or education domains.

Penetration Testing, Security testing - experience with OWASP, etc.

DevOps tools experience – maintaining pipelines, containerization, etc.

Employee Job FunctionsEmployee Job Functions are physical actions and/or working conditions associated with the position. These functions may also constitute essential functions for the job position which the employee must be able to fulfill, with or without reasonable accommodation. The information provided below is to help describe the job so that the applicant has a reasonable understanding of the job duties/expectations. An applicant's ability to perform these actions will be discussed and workplace accommodations may be made on a case-by-case basis following an individualized assessment of the applicant and other considerations, including but not limited to any governing safety standards.
  • Stooping, kneeling, crouching, turning, and twisting - Never
  • Ability to reach, feel and handle items – Never
  • Moving about to accomplish tasks or moving from one work site to another - Never
  • Moderate noise (i.e., business office with computers, phone, and printers, light traffic) - Occasionally
  • Repeating motions that may include the wrists, hands and/or fingers - Occasionally
  • Operating motor vehicles - Never
  • Physical Demands – Sedentary work that primarily involves sitting/standing
  • Moving self in different positions to accomplish tasks in various environments including tight and confined spaces - Never
  • Ability to sit at a computer terminal for an extended period of time - Constantly
  • Adjusting or moving objects up to 25 pounds in all directions - Never
  • Communicating with others to exchange information - Constantly
  • Operating machinery and/or power tools - Never
  • Regular, predictable attendance is required - Constantly
  • Great things happen when you have the CRI Advantage!CRI has a family-oriented company culture and is family-owned. Our management team believes employee growth is equally important to company growth and offers many types of learning opportunities. We work on unique projects including supporting missions involving national security, energy research, law enforcement, transportation, and health and welfare. We are headquartered in Boise, ID with offices in Idaho Falls and DC. Our corporate mission from the very beginning has been to make a positive difference in people’s lives.

    CRI Advantage provides flexible benefit packages to fit employee and family needs. Benefits are effective from the first day of employment.
    • Medical (PPO and HDHP plans), Dental, Vision, STD, LTD, Life and AD&D
    • Access to Flexible Spending Accounts (FSA) and Health Savings Accounts (HSA)
    • Paid Time Off (PTO) accruals, Paid Holidays, and for some roles – sick leave
    • 401(k) with employer match
    • Employee Assistance Program (EAP)
    • Discount Rewards Program
    • Free technical and professional training with access to over 8,000 classes
    • Credit Union Membership
    • Employee Wellness Program
    CRI Advantage is an affirmative action and equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, disability, age, sexual orientation, gender identity, national origin, veteran status, or genetic information. CRI Advantage is committed to providing access, equal opportunity and reasonable accommodation for individuals with disabilities in employment, its services, programs, and activities. To request a reasonable accommodation, contact Human Resources at or .

    • ID: #41548166
    • State: Utah Salt lake city 84101 Salt lake city USA
    • City: Salt lake city
    • Salary: Up to $110,000
    • Job type: Permanent
    • Showed: 2022-05-25
    • Deadline: 2022-07-17
    • Category: Et cetera