0% found this document useful (0 votes)
23 views3 pages

Software Engineer II (LM)

The document outlines the job description for a Software Engineer II at ARCHER Systems, a technology-enabled legal services company. The role involves designing, developing, and maintaining software products, collaborating with various teams, and requires expertise in full stack development, particularly with C#, .NET, and front-end technologies. Candidates should have a bachelor's degree in a related field, 4+ years of experience, and strong problem-solving and communication skills.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
23 views3 pages

Software Engineer II (LM)

The document outlines the job description for a Software Engineer II at ARCHER Systems, a technology-enabled legal services company. The role involves designing, developing, and maintaining software products, collaborating with various teams, and requires expertise in full stack development, particularly with C#, .NET, and front-end technologies. Candidates should have a bachelor's degree in a related field, 4+ years of experience, and strong problem-solving and communication skills.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Software Engineer II, Application Development

REPORTING RELATIONSHIP

POSITION REPORTS TO: LEAD SOFTWARE ENGINEER


DEPARTMENT: DEVELOPMENT
POSITION LOCATION: INDIA

COMPANY OVERVIEW – ABOUT ARCHER SYSTEMS

ARCHER Systems is a leading technology enabled legal services company that provides pre-
settlement and post-settlement administration services for single event, mass tort, and
class action cases with the goal of helping claimants access their settlement proceeds more
efficiently and quickly. The company plans to continue leveraging technology and top tier
talent to enhance customer service and offer new product lines and services.
ARCHER's core offering is post-settlement Healthcare Lien Resolution Administration and
QSF (Qualified Settlement Fund) Administration and payments processing for multi-
claimant (mass tort and class action) litigation. Other services include claims
administration, single event lien resolution, probate and bankruptcy coordination, release
administration, medical records review, and plaintiff fact sheet and other intake/census
preparation and management. ARCHER enables law firms to focus on their litigation while
ensuring that critical pre-settlement and post-settlement administration documents,
services, business analytics and reporting are handled efficiently and effectively.

POSITION SUMMARY

The Software Engineer II is responsible for designing, developing, and maintaining high-
quality software products that align with business requirements and exceed customer
expectations. As an integral member of the development team, this role involves close
collaboration with product management, QA teams, and other stakeholders to contribute to
a robust development process supporting the company's growth objectives. The ideal
candidate will bring extensive expertise in full stack software development, strong problem-
solving skills, and the ability to effectively communicate and collaborate across cross-
functional teams.

Revision Date:4/17/2024 Lead Software Engineer, Application Development Page 1


KEY RESPONSIBILITIES

• Design and develop front-end and back-end components of web applications, ensuring
scalability, performance, and maintainability.
• Develop clean, efficient, and well-documented code, adhering to high standards for
coding practices and quality.
• Collaborate with product management to understand product roadmaps, prioritize
features, and align development efforts with business goals.
• Develop responsive and intuitive user interfaces using HTML, CSS, JavaScript, JQuery
and KnockoutJS, following UI/UX best practices and accessibility standards.
• Develop server-side solutions using C#, .NET, ADO.NET, MVC, and other relevant
technologies such as Dapper, Windows Services etc., ensuring scalability, performance,
and maintainability.
• Design and implement RESTful APIs, ensuring seamless integration with front-end
applications and alignment with industry best practices.
• Integrate third-party APIs and services to extend application functionality and enhance
capabilities.
• Manage and optimize Elastic Search to deliver efficient and scalable search
functionalities within applications.
• Utilize Git or similar version control systems for code management, ensuring
collaboration and codebase integrity.
• Participate in code reviews, maintaining high standards of code quality, consistency,
and security.
• Develop and execute comprehensive unit tests, integration tests, and end-to-end tests
to validate application functionality and performance.
• Troubleshoot and resolve technical issues to ensure timely resolution.
• Conduct root cause analysis of defects and issues, and clearly communicate findings to
relevant stakeholders.
• Participate in agile ceremonies (e.g., sprint planning, daily stand-ups, retrospectives) to
align testing efforts with team goals and objectives.
• Prioritize and manage multiple tasks effectively in a fast-paced environment.
• Work independently and take ownership of assigned tasks while being a strong team
player.
• Demonstrate an understanding of the business domain and end-user requirements to
ensure development efforts deliver value to customers.
• Collaborate effectively with team members to break down tasks, estimate efforts
accurately, and deliver features incrementally to meet project milestones and
deadlines.

Revision Date:4/17/2024 Lead Software Engineer, Application Development Page 2


REQUIRED SKILLS AND QUALIFICATIONS

• Bachelor’s degree in computer science, Software Engineering, or a related field.


Master's degree preferred.
• 4+ years of experience in full stack software development.
• Proficiency in C#, .NET, MVC, ADO.NET and other relevant technologies in web
development such as Dapper, Windows Services etc.
• Strong understanding of front-end frameworks such as HTML, CSS, JavaScript,
JQuery and KnockoutJS. Knowledge of Angular would be an added advantage.
• Knowledge of Web API development principles and best practices.
• Experience in managing and optimizing databases using SQL Server.
• Experience with Azure and/or AWS cloud platforms.
• Familiarity with Agile methodologies and tools, including Git for version control and
JIRA for project management and issue tracking.
• Understanding of microservices architecture.
• Experience working within a Continuous Integration/Continuous Delivery (CI/CD)
process.
• Knowledge of software builds, testing, and CI/CD tools (e.g., Jenkins, Git).
• Ability to take initiative, offer suggestions, and provide resolutions proactively.
• Passion for delivering business value and willingness to perform other assigned tasks.
• Ability to provide regular updates, system solutions, and communicate issues to the
management team.
• Eagerness to learn new technologies and stay up-to-date in the rapidly changing
industry.
• Excellent communication skills with the ability to effectively collaborate with cross-
functional teams.
• Strong problem-solving skills and attention to detail.

Revision Date:4/17/2024 Lead Software Engineer, Application Development Page 3

You might also like