AbsenceSoft · 3 days ago
Lead Software Engineer
Wonder how qualified you are to the job?
Information TechnologyManagement Information Systems
Insider Connection @AbsenceSoft
Responsibilities
Define and drive technology architecture, developing maintainable, reliable, and effective applications
Collaborate with Product Managers to define intuitive user experiences
Work with Development Managers to set standards and working methodologies
Deliver high-quality features, leading by example as part of a dynamic delivery team
Work with other teams to define and design the API strategy for applications
Ensure team product meets technical, customer, and security requirements by participating in code reviews
Ensure systems perform within design constraints by designing and participating in ongoing system health monitoring
Participate as a member of the Architecture team to define top-level technical guidance for engineering teams
Participate in a highly compliant environment while assisting to maintain company controls and security within the job role
Other duties as assigned
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Bachelor’s degree in Computer Science or similar discipline
10+ years of professional software development experience
5+ years delivering cloud-based SaaS products on AWS or equivalent
Expert level understanding of C# and .NET Frameworks (4.8 and 6+)
Expert level understanding of atomic design pattern
Expert problem solving, troubleshooting, and debugging skills
Experience designing and implementing CI/CD solutions that automate key SDLC lifecycle stages including analysis, verification, and deployment
Entrepreneurial in thinking, outlook, and creative problem-solving
Expert level understanding of HTTP(s) Application concepts
Experience designing high-quality customer facing APIs
Experience working as part of a professional Agile development team
Experience collaborating with Product Management managing a User Story backlog
A belief in testing as a strategy; experience enforcing system design and health via test frameworks
Strong understanding of databases and data access patterns. Experienced in NoSQL databases like MongoDB
Strong written and verbal communication skills that scale to a remote-first environment
Benefits
Full medical
Dental
Vision
401K
Life insurance
Industry training and CLMS Certification
Opportunities for additional industry and technology certifications
Continuing education
Company
AbsenceSoft
AbsenceSoft is an innovative Software as a Service (SaaS) provider of absence management software that is easy to use and highly scalable.