Junior Developer

Socket.dev

Fort Meade (MD)

On-site

USD 60,000 - 80,000

Full time

4 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

15 Days of Paid Time Off
11 Paid Holidays
401(k) Retirement Plan with Company 匹
Medical, Dental, and Eye Insurance

Job summary

Oneida ESC Group's Oneida Professional Services division seeks a Junior Applications Developer to support the DINFOS Technology & Logistics program at Fort Meade, Maryland. You will design, develop, test, implement, and maintain custom and COTS applications to support academic, administrative, and operational needs.

You will participate in the SDLC, gather requirements, build interfaces and reports, ensure security and 508 accessibility, and contribute to documentation and deployment under the

Qualifications

  • Experience developing and supporting enterprise software applications.
  • Strong proficiency with Microsoft .NET technologies and application development frameworks.
  • Experience with relational database design, development, optimization, and performance tuning.
  • Knowledge of software development methodologies and SDLC best practices.
  • Experience gathering and translating business requirements into technical solutions.
  • Experience developing web-based applications and user interfaces.
  • Understanding of application security principles, secure coding practices, and web application security requirements.
  • Knowledge of Section 508 accessibility standards and requirements.
  • Experience creating technical documentation and supporting application deployments.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent written and verbal communication skills.

Responsibilities

  • Design, develop, test, implement, and maintain software applications (custom and COTS).
  • Participate in all phases of the SDLC (requirements, design, development, testing, deployment, sustainment).
  • Collaborate with stakeholders to gather and validate requirements.
  • Develop prototypes, UIs, workflows, reports, and screen layouts for apps.
  • Create and optimize relational databases for performance and reliability.
  • Support deployment activities and environment preparation.
  • Troubleshoot issues and provide ongoing maintenance and enhancements.
  • Produce technical documentation and design/testing materials.
  • Ensure security and accessibility compliance (Section 508) and coding standards.
  • Support content management and web app security initiatives.

Skills

Enterprise software development
.NET technologies
Relational databases
SDLC knowledge
Requirements gathering
Web development
Secure coding
508 accessibility
Documentation
Analytical problem-solving
Communication

Education

Bachelor’s degree in Computer Science / Software Engineering

Tools

SQL Server
C#
ASP.NET
MVC
.NET Core
Blazor
CI/CD
DevSecOps
Source control
Automated testing
CMS
Cloud environments

Job description

Description

Oneida Professional Services is seeking a Junior Applications Developer to support the Defense Information School (DINFOS) Technology & Logistics Support Services contract at Fort Meade, Maryland. This position is responsible for designing, developing, testing, implementing, and maintaining custom and commercial off-the-shelf (COTS) applications that support DINFOS academic, administrative, and operational requirements.

Key Responsibilities
  • Design, develop, test, implement, and maintain custom and commercial off-the-shelf (COTS) software applications.
  • Participate in all phases of the Software Development Life Cycle (SDLC), including requirements analysis, design, development, testing, deployment, and sustainment.
  • Collaborate with stakeholders and end users to gather, analyze, and validate business and technical requirements.
  • Develop prototypes, user interfaces, workflows, use cases, reports, and screen layouts to support application development efforts.
  • Create, modify, and optimize relational databases to improve application performance, scalability, and reliability.
  • Support application deployment activities and prepare development, test, and production environments.
  • Troubleshoot application issues and provide ongoing maintenance and enhancement support.
  • Develop technical documentation, design specifications, testing documentation, and user support materials.
  • Ensure applications comply with organizational security requirements, coding standards, and best practices.
  • Implement and maintain Section 508 accessibility compliance requirements for web-based applications.
  • Support web content management activities and web application security initiatives.
  • Perform additional duties and development activities as assigned by the Applications Manager.
Requirements
Required Qualifications
  • Experience developing and supporting enterprise software applications in a professional environment.
  • Strong proficiency with Microsoft .NET technologies and application development frameworks.
  • Experience with relational database design, development, optimization, and performance tuning.
  • Knowledge of software development methodologies and SDLC best practices.
  • Experience gathering and translating business requirements into technical solutions.
  • Experience developing web-based applications and user interfaces.
  • Understanding of application security principles, secure coding practices, and web application security requirements.
  • Knowledge of Section 508 accessibility standards and requirements.
  • Experience creating technical documentation and supporting application deployments.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent written and verbal communication skills.
Preferred Qualifications
  • Bachelor’s degree in computer science, Software Engineering, Information Systems, or a related technical discipline.
  • Experience supporting Department of Defense, military, federal government, or educational organizations.
  • Experience with Microsoft SQL Server, database administration, and data modeling.
  • Experience with C#, ASP.NET, MVC, .NET Core, Blazor, or related technologies.
  • Familiarity with DevSecOps, CI/CD pipelines, source control systems, and automated testing tools.
  • Experience with content management systems, cloud-based application environments, and modern web development frameworks.
  • Relevant technical certifications in software development, cloud technologies, or cybersecurity.
Benefits (FEDERAL):
  • 15 Days of Paid Time Off
  • 11 Paid Holidays
  • 401(k) Retirement Plan with Company Match
  • Medical, Dental, and Eye Insurance
  • Employee Referral Program
  • Tuition Reimbursement
  • Employee Assistance Program (EAP)
  • Wellness Program
  • Multiple Voluntary Medical Benefits
About Us:

The Oneida ESC Group is a family of companies owned by the Oneida Nation of Wisconsin that delivers customer-focused engineering, science, and construction services worldwide.

Our family of companies includes:

  • Oneida ESC Group (OESC)
  • Oneida Professional Services (OPS)
  • Oneida Total Integrated Enterprises (OTIE)
  • Mission Support Services (MS2)
  • Sustainment & Restoration Services (SRS)
  • Oneida Engineering Solutions (OES)
  • General Mechanical Corporation (GMC)
  • LG2 Environmental Solutions (LG2)
  • Oneida Environmental (OE)

We integrate our staff for dedicated, cooperative, and business-like delivery of services to enhance our customers’ missions.

Equal Employment Opportunity:

Oneida ESC Group is an equal opportunity employer committed to inclusion and diversity in the workplace. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity or expression, or any other characteristic

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Intermediate Applications Developer (On-Site)
Intermediate Applications Developer (On-Site)

OESC (Oneida ESC Group) • Upper Marlboro (MD)

On-site
USD 85,000 - 125,000
Associate Service Desk Technician (On-Site)
Associate Service Desk Technician (On-Site)

Oneida ESC Group • Fort Meade (MD)

On-site
USD 40,000 - 50,000
15 Days of Paid Time Off
401(k) Retirement Plan with Company Match
Medical, Dental, and Eye Insurance
ISD (Instructional System Designer
ISD (Instructional System Designer

OESC (Oneida ESC Group) • Quantico (VA)

On-site
USD 95,000 - 150,000
15 Days PTO
11 Paid Holidays
401(k) Retirement Plan with Company 
匹
+5
Program Manager
Program Manager

Oneida Professional Services • Montgomery (AL)

On-site
USD 95,000 - 140,000
15 Days of Paid Time Off
11 Paid Holidays
401(k) Retirement Plan with Company 匹配
+5
Program Manager
Program Manager

OESC (Oneida ESC Group) • Montgomery (AL)

On-site
USD 120,000 - 160,000
401(k) Retirement Plan with Company
Medical, Dental, and Eye Insurance
Tuition Reimbursement
+2
ISD (Instructional System Designer
ISD (Instructional System Designer

Oneida Professional Services • Quantico (VA)

On-site
USD 85,000 - 110,000
15 Days PTO
11 Paid Holidays
401(k) Retirement Plan
+5
Facilities Program Analyst
Facilities Program Analyst

Oneida ESC Group • Port Hueneme (CA)

Hybrid
USD 70,000 - 100,000
15 Days PTO
11 Holidays
401(k) Match
+6
Contract Manager
Contract Manager

Oneida ESC Group • Fort Bliss (TX)

On-site
USD 90,000 - 120,000
15 Days Paid Time Off
11 Paid Holidays
401(k) Retirement Plan with Company 
{
+6
Contract Manager
Contract Manager

Oneida Professional Services • Fort Bliss (TX)

On-site
USD 90,000 - 120,000
15 Days of Paid Time Off
11 Paid Holidays
401(k) Retirement Plan with Company M​
+6
Instructional Management and Learning Support Professionals
Instructional Management and Learning Support Professionals

OESC (Oneida ESC Group) • Maxwell (AL)

On-site
USD 70,000 - 110,000
15 Days of Paid Time Off
11 Paid Holidays
401(k) Retirement Plan with Company  
+6