Sr. Software Developer

Washington, DC, USA

Apply Now

Job Description

Remote Work:

Yes

Job Number:

R0241021

Location:

Washington, DC, USA


The Opportunity:

Summary:

Selencia Enterprise is seeking a Software Engineer to design and build back-end services that support our portfolio of data-centric clinical and analytic applications. These applications leverage cloud computing, big data, mobile, data science, data warehousing, machine learning using state of the art software development applications and frameworks. Our Software Engineers ensures that these cloud-based micro-services adhere to uptime and accuracy targets, are resilient, and scale as data volumes and traffic increase. They work closely with the data engineering, platform, and solutions teams to develop applications as required to benefit our practice and patients.


Responsibilities:


Design and develop quality software based on requirements

Develop and maintain automated unit tests and manual functionality tests

Prepare reports on all aspects related to software development

Peer review the work of other software engineers and provide constructive feedback

Participate in project meetings including Agile/Scrum grooming, sprint planning, sprint reviews, and daily stand-ups

Collaborate within an agile software development process with software engineers, subject matter experts, and stakeholders

Have working knowledge and experience of Software Engineering with a minimum of internships and a minimum of 1 yr. of experience, or 2yrs of experience coding applications or services in a high-level language (C, C++, Golang, Java, C# etc.).

Demonstrated problem solving and time management skills.

Possesses strong technical aptitude for designing and implementing software solutions.

Experience with modern application development frameworks

Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.



You Have:

Qualifications


Education / Certifications:

Bachelor's degree in Computer Engineering, Computer Science or related STEM field

Clearance Requirement: must be able to be granted a Secret DOD security clearance

Experience:

5+ years of experience successfully designing, developing, and implementing software components

Experience with a source control tool such as git

Experience with a software lifecycle management tool such as Azure DevOps

Experience writing unit tests and performing code reviews

Ability to provide in-depth evaluation and analysis of unique complex technological issues

Skills & Technology Used: Experience in ANY (not all, any) of the following is desired:

Agile/Scrum software development practices

Azure DevOps

PostgreSQL or SQL and Database Operations

Linux (CentOS, RHEL) and Windows Operating Systems

Object-oriented languages and web development technologies

C#, JavaScript/TypeScript, Angular, Material Design, SQL (especially PostGreSQL), Entity Framework, SignalR/Websockets

Docker and containerized web services

Visual Studio



Nice If You Have:

Ability to use a wide variety of open-source technologies and cloud-based services.

Experience with Google and Azure cloud environments

Experience in databases, analytics, big data systems or business intelligence products

Experience with building high-performance, highly available and scalable distributed systems.

Experience developing software for healthcare related industries.



Clearance:

Clearance Required: Ability to obtain and maintain a Suitability/Public Trust clearance.


Compensation:

Benefits Offered: Medical Insurance; Life Insurance; Dental Insurance and 401K

Selencia Enterprise is an equal opportunity employer: all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, age, national origin, protected veteran status, or disability.

Job Type: Full-time

Benefits:

• 401(k)

• Dental insurance

• Health insurance

• Paid time off

• Vision insurance


Work Model:

Selencia Enterprise is a team of people who are passionate about transforming government IT. Every day, we make a positive impact by delivering innovative IT services and solutions that improve how the private sectors and government agencies operate and serve our citizens.


 We are looking for great people to help us acheive great things for our customers, our culture, and our ability to attract other great people. 



EEO Commitment:

We are an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, disability, or status as a protected veteran. EOE, including disability/vets.