Web Developer
Modern Technology Solutions, Inc. (MTSI) · Annapolis Junction, MD · 5 days ago
Engineering$110k–$210k/yrFull-time
Responsibilities
- Design, develop, test, and maintain websites and web applications that improve communication and information exchange with customers.
- Enable mission-critical capabilities for a customer essential to the national security of the United States.
- Gather requirements, analyze technologies, coordinate components, and integrate them into cohesive designs while adhering to relevant laws, standards, and guidelines.
- Create visually appealing, user-friendly interfaces and ensure effective configuration management.
- Design architectures, and deliver enterprise-level web solutions in both cloud and on-premise environments.
- Maintain a functioning user-accessible website.
- Code websites using HTML, Visual Basic, or other web-based programming languages.
- Write documentation regarding the website’s technical requirements.
- Maintain website technical documentation to assist with website maintenance and upgrades.
- Apply concepts, develop, test, maintain, and support high-performance, innovative web-based applications.
- Troubleshoot software problems and provide solutions using the latest technologies.
- Work with management and information technologists to determine specifications.
- Use a variety of internet technologies, techniques, and tools such as graphics software applications and object-oriented languages (e.g., Java, CGI, Visual Basic, HTML, XML) to create web page elements such as user interface features, site animation, special effects, databases, and e-business applications.
- In concert with the software development lead, develop, test, maintain, and support high-performance, innovative web-based applications.
- Analyze and troubleshoot complex software problems and provide solutions using the latest technologies.
- Work independently on more complex projects.
- Integrate new web products with existing web applications to improve the functionality or design of the organization’s website.
Requirements
- Bachelor’s degree from an accredited college or university.
- A minimum of 4 years of web developer experience may be substituted for a bachelor’s degree.
- 4+ years of experience as a Web Developer in programs and contracts of similar scope, type, and complexity is required.
- Prior experience with Python, Java, C#, PHP, Node.js, HTML, CSS, JavaScript, Vue.js, and React.
- Experience with MariaDB, MS SQL, MySQL, or Oracle.
- Experience leading small teams and/or mentoring junior developers.
- Experience deploying services in Linux environments.
- Nginx, Apache Tomcat, and/or IIS experience.
- Excellent troubleshooting skills.
- Ability to work independently and as part of a team.
- Self-motivated and willing to learn new technologies.
- Good interpersonal skills.
- Strong desire to learn and grow.
Qualifications
- U.S. citizen with a TS/SCI clearance and Full Scope Polygraph.
Desired Experience
- AWS (e.g. EC2, ASG, Lambda, etc.) or Azure cloud environments.
- Scripting languages such as PowerShell, Perl, and Python.
- Working in an Agile development environment and Git.
Benefits
The pay range for this position is $110,000 to $210,000/year; however, base pay offered may vary depending on established government contract ranges, job-related knowledge, skills, and experience, and other factors. MTSI also offers a full range of medical, financial, and other benefits, dependent on the position offered. Base pay information is based on market location.