Software Developer

Nyla Technology Solutions
Annapolis, MD Full Time
POSTED ON 5/16/2024

Software Developer

NYLA-23-00000801

place

Annapolis Junction, MD

settings

Software Engineering

work_outline

Full-Time

security

TS/SCI w/Poly

schedule

Posted August 3, 2023
content_copy
bookmark_add

Job Description

We are pursuing individual(s) for the position of a Software Developer. If this position sounds like a good fit and you have a track record of delivering solid results, please apply.


Position Overview

The individual(s) selected for this position will be responsible for designing, developing, troubleshooting and analyzing routine, complicated and difficult software programs for computer-based systems. Advising hardware engineers on machine characteristics that affect software systems, such as storage capacity, processing speed and input/output requirements. As required, provides inputs for documentation of new or existing programs.


Key Responsibilities:

  • Use object oriented techniques, programming languages, and standard methodologies, including classic development, waterfall, and agile methods (Extreme programming).

  • Perform deployment, installation, maintenance, quality control monitoring, and implementation of software at Government specified locations.

  • Maintain processes to log and track customer service requests.

  • Maintain/develop software products. Uses Configuration Management (CM) tools, such as Subversion/Trac or Git.

  • Codes in eXtensible Mark-up Language (XML)/W3C XML Schema to C Compiler (XSD).

  • Applies middleware technologies, such as enterprise service bus (ESB), CORBA, or Internet Communications Engine (ICE).

  • Uses Integrated Development Environments (IDEs), such as JBuilder and/or Eclipse.

  • Design, develop, and document system and subsystem-level code.

  • Develop customer requirements and information needs into software specifications that can be implemented.

  • Maintain/modify software code as needed.

  • Perform system and unit level testing.

  • Use object oriented techniques, programming languages, and standard methodologies.

  • Proficient with Linux/UNIX is required.

  • Development experience (C , JAVA, XML/XSD), scripting language experience, (Python or Perl), JAVA GUI development experience and Web framework experience (i.e. Ruby on Rails, Django, SpringFramework, or Zope) is required.

  • Develops and applies advanced methods, theories and research techniques in the investigation and solution of complex and advanced software applications and problems. Conducts, technically directs and evaluates projects or major phases of significant projects, coordinating the efforts of engineers and technical support staff in the performance of assigned projects. Conducts investigations and tests of considerable complexity. Reviews literature, patents and current practices relevant to the solution of assigned projects. Evaluates vendor capabilities to provide required products or services. Provides technical consultation to other organizations.

  • Interacts with project customers and stakeholders to report project status, and manage subsystems requirements.

  • Researches, evaluates, and assesses software tools and technologies such as Free and Open Source Software (FOSS), Government-off-the-shelf (GOTS), Commercial-off-the-shelf (COTS), and incorporates those findings into the overall software system design.

  • Implements Service Oriented Architecture (SOA)/middleware technologies, such as ESB, CORBA, Simple Object Access Protocol (SOAP), and ICE.


Education/Certification Requirements:

  • A Master's Degree in Computer Science or Computer Engineering from an accredited college or university is required.

  • A bachelor's degree and two (2) additional years of software related experience OR six (6) additional years of software related experience may be substituted for a master’s degree.

Required Skills

  • Fifteen (15) years experience in software application design and development performing coding, debugging, testing and troubleshooting throughout the application development process.

  • Twelve (12) years experience leading teams of software design and development for collection systems and components is required.

About Nyla Technology Solutions

Nyla Technology Solutions is a Women-Owned Small Business that is forward-thinking and bold at every step which has earned us a solid reputation of being technical trendsetters within the industry. Headquartered in the heart of Baltimore City, Maryland, Nyla delivers exceptional software systems engineering and data science services for the U.S. Government. Our customers like how we tackle their toughest problems and so Nyla is adding people who have a passion for doing fun, impactful work. If you are a person who welcomes opportunities to apply your skills in new ways, Nyla has challenges for you. We seek out people with agile, diverse mindsets who are looking for a place to grow—professionally and personally. We create opportunities for you to share your knowledge and experience with the team, and learn from others via training, mentoring, and movement across the many contracts Nyla supports. Nyla endeavors to give back to our community—lending our energy and talents to support local area organizations helping people in need. At Nyla, you will have a place to grow, get, and give where you are passionate.


How We Show Up Every Day

Team Nyla shows up every day with the intention to be awesome—proactively working to accurately interpret and fully understand our client’s challenges and add value to solving those challenges. Knowing the mission, context, and end-users is how we deliver optimal, creative, and innovative solutions. We design our systems with precision, logic, and adaptability, solving the technical and engineering needs of today with an eye on scaling for tomorrow. We endeavor to meet the highest standards of personal conduct, acting as a trusted-provider for our clients-this is how we develop and maintain our enduring relationships with customers and business partners.


Taking Care of All of You

If you have the unique experience and expertise we are seeking, along with the desire and determination to invest your time and energy as a part of Nyla’s Team, we will provide you with a first-class compensation package along with our uniquely Nyla benefits.

At Nyla we talk about employee investment, not employee costs. We provide our great people with benefits that ensure their overall well-being. Nyla offers group benefits, 100% paid by Nyla, that include CareFirst medical, dental, and vision coverage. To support your personal goals for overall well-being and health, we provide a healthy living and fitness benefit of up to $500.00 per anniversary year. We believe that an ongoing investment in your professional learning and development is a cornerstone to our success, so we go all-in and provide up to $5,000 per anniversary year to support your growth or tuition assistance of up to $5,250 per year. We want to protect you and your future—Nyla provides, at no cost to you, short-term and long-term disability, and life insurance. And, to augment your financial beyond today’s salary, Nyla offers up to 10% employer contribution/match in our retirement plan. Lastly, we understand the importance of recharging and replenishing yourself, so we provide new employees with 4 weeks of Paid Annual Leave and 11 holidays, plus each year you are with the company, you get an extra day off. We also provide 8 hours a year to use for volunteering as our corporate goal is to make the world a better place for all of us, starting with our local communities.


To learn more about Nyla's culture and our exceptional benefit packages click here.


We are an equal opportunity employer-but we are more than that – we are open-minded, and care only about your capability, your drive, and your desire and determination to contribute your gifts and talents fully.

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

Sign up to receive alerts about other jobs that are on the Software Developer career path.

Click the checkbox next to the jobs that you are interested in.

Income Estimation: 
$117,482 - $143,277
Income Estimation: 
$140,812 - $170,838
Income Estimation: 
$117,482 - $143,277
Income Estimation: 
$140,812 - $170,838
Income Estimation: 
$167,025 - $208,859
Income Estimation: 
$151,566 - $192,562

Sign up to receive alerts about other jobs with skills like those required for the Software Developer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $71,559 - $95,264
    • Income Estimation: $73,003 - $104,220
  • Debugging Skill

    • Income Estimation: $71,559 - $95,264
    • Income Estimation: $73,003 - $104,220
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Nyla Technology Solutions

Nyla Technology Solutions
Hired Organization Address Annapolis, MD Full Time
We are pursuing individual(s) for the position of an Information Systems Security Officer (ISSO) . If this position soun...
Nyla Technology Solutions
Hired Organization Address Annapolis, MD Full Time
We are pursuing individual(s) for the position of a Program Manager . If this position sounds like a good fit and you ha...
Nyla Technology Solutions
Hired Organization Address Annapolis, MD Full Time
We are pursuing individual(s) for the position of a System Architect . If this position sounds like a good fit and you h...
Nyla Technology Solutions
Hired Organization Address Annapolis, MD Full Time
We are pursuing individual(s) for the position of Cryptologic Cyber Planner . If this position sounds like a good fit an...

Not the job you're looking for? Here are some other Software Developer jobs in the Annapolis, MD area that may be a better fit.

Software Developer II

BTS Software Solutions, Annapolis, MD

Web Developer

Independent Software, Annapolis, MD