Software Developer

Americo

• $80K — $95K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of experience with .NET Framework and .NET Core
  • Proficiency in React/Redux or a similar JS library
  • Familiarity with Agile methodologies
  • Experience in mentoring junior developers
  • Knowledge of Azure DevOps for lifecycle management
  • Strong grasp of SOLID principles in software design
  • Knowledge of SQL Server and relational databases

Responsibilities

  • Develop and implement web applications and services
  • Design and manage database structures and procedures
  • Review and enhance code from peers
  • Troubleshoot and resolve software issues
  • Create and assess efficient and secure software architectures
  • Establish and uphold software development standards
  • Engage in refining Agile processes

Benefits

  • Collaborative work environment with a team-oriented culture
  • Opportunities for professional growth and mentorship
  • Involvement in innovative software projects
  • Access to modern tools and technologies
  • Flexible working arrangements might be available
Full Job Description
Software Developer

Job Description:

This individual will be responsible for the design, development, maintenance, testing and evaluation of new or existing software applications. They will be responsible for the entire application lifecycle from research and design to implementation, training and support.

This person will work closely with their leadership in understanding requirement and project timelines. They will also work with peers to help ensure best practices and sound technical decisions are made, and that software designs adhere to architecture specifications and department standards.

Key Responsibilities:
  • Develop web applications, web services, and backend processes for both internal and external customers
  • Design and maintain database structures and stored procedures
  • Review code written by other developers
  • Troubleshoot and fix issues with various existing software applications and processes
  • Create and review software architectures to ensure applications are efficient, scalable, and secure
  • Help establish and maintain software standards
  • Participate in and help refine Agile process

Experience and Qualifications:
  • Experience designing and developing applications using the .NET Framework and .NET Core
  • Experience with React/Redux or similar JavaScript library
  • Experience with Agile software development processes and procedures
  • Experience mentoring Software Developers
  • Experience with Azure DevOps tools and resources for application lifecycle management and source control
  • Strong understanding of SOLID design principles
  • Strong understanding of object-oriented programming and familiarity with various design and architectural patterns
  • Knowledge of software development and security standards
  • Knowledge of relational databases, preferably SQL Server
  • Ability to communicate effectively with both technical and non-technical individuals
  • Advanced troubleshooting and problem solving skills to resolve defects

Education:

Four year college degree or equivalent work experience with a high school education

Similar Jobs

More Jobs at Americo

  • Data Integration Developer II
    $85K — $100K *
    Kansas City, MO 64118 (Clay County)
    Finance & Insurance
    In-Person
  • Software Developer
    $80K — $95K *
    Kansas City, MO 64118 (Clay County)
    Information Technology
    In-Person
  • Sr. Software Architect
    $110K — $130K *
    Kansas City, MO 64118 (Clay County)
    Information Technology
    In-Person
  • Cloud Engineer II
    $95K — $115K *
    Kansas City, MO 64118 (Clay County)
    Information Technology
    In-Person
  • Actuarial Associate
    $80K — $95K *
    Kansas City, MO 64118 (Clay County)
    Finance & Insurance
    In-Person

More Information Technology Jobs

Find similar Software Developer jobs: