Posted 4h ago

Software Developer II

@ Assurity
Lincoln, Nebraska, United States
RemoteFull Time
Responsibilities:Writing code, Unit testing, Collaborating teams
Requirements Summary:Two years+ programming experience; strong OOP, web app development, and team collaboration.
Technical Tools Mentioned:Vue, Angular, JavaScript, .NET MVC, Entity Framework, REST, Visual Studio, Azure DevOps, Git, JSON, XML
Save
Mark Applied
Hide Job
Report & Hide
Job Description

Assurity is looking for enthusiastic, driven, and collaborative people to join our team. We’re a company of vibrant and passionate people who work every day to advance our mission of helping people through difficult times – and who truly want to make a difference. As a Certified B Corporation, we have a verified commitment to our people, community, and planet, and we work every day to make the world a better place.

Ample opportunities for growth, a thriving culture and coworkers who care as much as you do are just the beginning. Come work with purpose. Learn more: www.assurity.com/careers


ESSENTIAL FUNCTIONS

70% Write well designed, testable, efficient code by using best software development practices, which includes:

  • Integrating data from various back-end services and databases
  • Maintaining, expanding, and scaling enterprise level software 
  • Creating and maintaining software documentation 
  • Coordination with architects and Sr. developers to meet functional requirements, and/or UI/UX designers to match visual design intent

10% Design and building of simple component and business logic functionality:

  • Conversion of functional specifications into final code solutions for simple components and units of business logic.


10% Provides communication on project status, which includes:

  • Logging activity and communicating status to both managers and end users;
  • Composing professional responses to project inquires; and
  • Actively participating in meetings.


10% Performs other functions, which includes:

  • Continuing training, including technical reading, classes, and on-the-job training;
  • Staying up to date with emerging trends and evaluating fit with operations and activities 
  • Performing on-call duties on a rotational basis or when needed; and
  • Handling help requests from users in a timely manner.

The list of essential functions is not exhaustive and may be substituted as necessary.

EXPERIENCE AND SKILL REQUIREMENTS

  • Two years or more programming experience required.
  • Experienced in using fundamental concepts related to relational database systems, Object Oriented Programming, and web application development. 
  • Experienced in building interfaces using modern HTML/CSS
  • Experienced in building functional solutions using more than one of the following: Vue, Angular, JavaScript, .NET MVC; Entity Framework; REST.
  • Capable of demonstrating proper unit and integration test design and implementation
  • Fluent in debugging with modern IDEs, preferably Visual Studio.
  • Experienced in working in a team setting with modern source control management (SCM) systems, preferably Azure DevOps and Git.
  • Experience working with modern data structures and formats, preferably JSON and XML.
  • Experience working with modern project management processes, preferably Agile.
  • Experience deploying through CI/CD release pipelines platforms, preferably Azure DevOps
  • Aggressive problem diagnosis and creative problem-solving skills 
  • Strong organizational skills to juggle multiple tasks within the constraints of timelines and budgets with business acumen. 
  • Ability to work and thrive in a fast-paced remote team environment, learn rapidly and master diverse technologies and techniques.
  • Professional oral and written communication skills required.
  • Talent required in values, work intensity, achiever, positivity, relationship, resourceful, and exactness.

EDUCATION AND CERTIFICATION REQUIREMENTS

  • Bachelor’s degree in a related field or equivalent experience required.
  • Industry standard development certifications beneficial.
  • Significant process toward industry accepted professional certification preferred. (MCSD, MCSE, etc.)

PHYSICAL AND WORK SCHEDULE REQUIREMENTS

  • May require work over 40 hours a week to complete functions and expectations of the position.
  • May require availability to participate in night & weekend "on-call" rotations for production-level system and application outages.
  • Consistent and reliable attendance Is an essential function of this position.
  • Work Location: Remote with occasional on-site
  • Note: We are not currently considering applicants in CA, CO, CT, DC, HI, IL, MA, MD, MN, NV, NJ, NY, RI, VT, WA, for this position.