Search by job, company or skills

The Language Doctors, Inc.

SENIOR SOFTWARE ENGINEER

Early Applicant
  • 27 days ago
  • Be among the first 50 applicants

Job Description

SENIOR SOFTWARE ENGINEER

(Remote; Full-time)

The Language Doctors is seeking a highly skilled and experienced Senior Software Engineer to design and develop functional programs and applications that meet the specific requirements of our users, ensuring the delivery of high-quality software solutions. This role requires hands-on technical expertise in writing high-quality code, with a strong focus on C#, .NET, and SQL. The ideal candidate will have experience in software development, Web application architecture, knowledge of agile frameworks, and a strong understanding of security protocols and compliance standards such as HIPAA. Also, the candidate has a keen eye for detail and flexible, creative problem-solving skills.

Essential Duties & Responsibilities

Technical Expertise:


Develop high-quality, scalable code within project timelines.
Design creative prototypes according to project specifications.
Create technical documentation for application design and code.
Conduct unit and integration testing to ensure reliability before application launch.
Reprogram and enhance existing applications with new features.
Collaborate with IT to set specifications for new applications, integrating user feedback.
Manage all software development phases, from design through testing to maintenance.
Mentor engineers, guiding best practices and conducting code reviews.
Troubleshoot and resolve technical issues, ensuring robust codebases.
Perform hands-on development using .NET, C#, SQL, and JavaScript; Angular knowledge is a plus.
Ensure compliance with HIPAA and other security protocols.

Collaboration & Documentation

Collaborate with cross-functional teams to align technical specifications with project goals.
Maintain clear documentation for ongoing development and future enhancements.
Foster effective communication within the team and across departments.
Provide regular updates on project status to management on time.
Build strong healthy relationships with team members and IT/compliance teams.
Collaborate with product teams and application users to translate requirements into actionable plans.

Experience & Skills Required

Educational Background:


Bachelor's degree in Computer Science, Software Engineering, or a related field.

Professional Experience:


10+ years of experience as a Senior Software Engineer.
8+ years of experience with .NET Core, .NET Framework, C#, SQL, Web Services, REST APIs, and data structures & algorithms; Angular knowledge is a plus.
Strong foundation in software development principles, methodologies, and tools.
Proficiency in multiple operating systems and agile frameworks.
Experience with security protocols and compliance standards, particularly HIPAA, NIST, or GDPR, is highly desirable.
Expertise in source code control management with tools like
Proven ability to manage multiple development, testing, and production environments, including code branches.
Strong understanding of CI/CD pipelines and DevOps best practices, with experience in AWS Code Commit or similar tools.

Technical & Soft Skills:

Strong understanding of software engineering principles and methodologies.
Proficiency in database architecture, complex SQL query writing, and stored procedure optimization.
Strong coding, debugging, design, testing, and problem-solving skills.
Experience modernizing legacy applications, including transitioning to microservices architecture.
Familiarity with cloud technologies and platforms like AWS or Azure; AWS services experience is a plus.
Experience with Agile development methodologies, including Scrum/Kanban.
Excellent problem-solving, conflict resolution, and critical thinking skills.
Excellent written and verbal communication skills.
Proven leadership abilities, with experience leading and motivating diverse teams.
Ability to work effectively in a remote, multicultural environment.

Available Schedule:


Monday to Friday from 09:00 am to 5:30 pm EST.

The Language Doctors, Inc. is an equal-opportunity employer committed to diversity and inclusion in the workplace. We prohibit discrimination and harassment based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic outlined by federal, state, or local laws.

Visit our website at www.thelanguagedoctors.org to learn more about us.

More Info

Industry:Other

Function:technology

Job Type:Permanent Job

Skills Required

Login to check your skill match score

Login

Date Posted: 26/10/2024

Job ID: 98069599

Report Job

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Senior Software Engineer Full Stack Java Developer

SpinifexIT PhilippinesCompany Name Confidential

Senior Software Developer Engineer

Prophecy Software Solutions Philippines Inc Company Name Confidential
Last Updated: 26-10-2024 02:35:39 AM
Home Jobs in Philippines SENIOR SOFTWARE ENGINEER