Logo for Assurity

Software Developer II

Key Facts

Remote From: 
Full time
Mid-level (2-5 years)
English

Other Skills

  • •
    Positivity
  • •
    Communication
  • •
    Virtual Collaboration
  • •
    Resourcefulness
  • •
    Time Management
  • •
    Strong Work Ethic
  • •
    Creative Problem Solving
  • •
    Goal-Oriented
  • •
    Business Acumen
  • •
    Detail Oriented
  • •
    Troubleshooting (Problem Solving)
  • •
    Relationship Building

Roles & Responsibilities

  • Two years or more of programming experience.
  • Experience with relational databases, object-oriented programming, and web application development.
  • Experience building interfaces using HTML/CSS and modern frameworks (Vue, Angular, JavaScript, .NET MVC) and data access (Entity Framework) with REST APIs.
  • Proficiency in unit and integration test design, debugging with modern IDEs (Visual Studio), and source control tools (Azure DevOps, Git); familiarity with JSON and XML; Agile practices; and CI/CD pipelines.

Requirements:

  • Write well-designed, testable, and efficient code; integrate data from back-end services and databases; maintain, expand, and scale enterprise software; create and maintain software documentation; coordinate with architects and senior developers to meet functional requirements, and with UI/UX designers to match visual design intent.
  • Design and build simple components and business logic; convert functional specifications into final code solutions for simple components and units of business logic.
  • Provide project status updates, log activity, communicate status to managers and end users, respond to inquiries, and actively participate in meetings.
  • Continual training and learning; stay up to date with emerging trends; participate in on-call rotations as needed; handle user help requests in a timely manner.

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.

Application Developer Related jobs

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

✨

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.