USA
2 days ago
Senior Software Engineer
Currently, ManTech is seeking a motivated, career and customer-oriented Senior Software Engineer. **Responsibilities include but are not limited to:** + Create and improve back-end and front-end applications including web and back-end applications. + Code in both JavaScript and Python for front-end applications using JavaScript, HTML, and CSS, and back-end applications using JavaScript (Node.js) and Python. + Implement modern security paradigms as described by the Open Web Application Security Project (OWASP) community. + Provide client code to interact directly with SQL and non-SQL databases, such as MySQL and MongoDB, and manage complex queries on medium to large datasets. + Write client code to connect to web server APIs such as AWS, using API libraries or through custom development. + Gather technical requirements, determine the best design, and work closely with other team members to cater to the target audience. + Perform tasks related to bug fixes and feature enhancements and write clear documentation to guide users on added features and changes. + Apply knowledge of Agile methodology, partake in the software development process, including requirements gathering, peer code reviews, writing/implementing unit test modules, maintaining CI processes using Jenkins and Grunt/Gulp, and use GitHub for code management. + Enhance existing projects and add features related to monitoring and applying security best practices to hosted assets in AWS. + Perform general system administrative duties within the Linux operating system, including updating file system ownership and permissions, troubleshooting connectivity problems, setting up scheduled tasks, and managing dependencies. **Minimum Qualifications:** + Demonstrated experience writing code as a front-end web developer using JavaScript. + Demonstrated experience working in a software development environment. + Demonstrated knowledge of translating problem domain requirements into technical solutions. + Demonstrated experience collaborating as a team to reach a common goal. + Demonstrated experience working in a SOC environment or using security best practices for writing code such as OWASP. + 3+ years of experience writing code as a front-end web developer using JavaScript. + 5+ years of experience working in a software development environment. + 2+ years of experience working in a SOC environment. + 2+ years of experience applying security best practices for writing secure code such as OWASP. **Preferred Qualifications:** + Experience with AWS and its underlying features to enhance projects and apply security best practices. + Familiarity with Agile methodology and experience in the software development process, including CI processes using Jenkins and Grunt/Gulp. + Experience with social project repositories such as GitHub for managing code development. + Experience performing system administrative duties within Linux, including troubleshooting, setting up tasks, and managing dependencies. + Ability to adopt new tools and methodologies as decided by the team. **Clearance Requirements:** + Must be a US Citizen and be willing to obtain and maintain a Public Trust **Physical Requirements:** + Must be able to remain in a stationary position 50% of the time + The person in this position needs to occasionally move about inside the office to access file cabinets, office machinery, etc. + Constantly operates a computer and other office productivity machinery, such as a calculator, copy machine and computer printer. + The person in this position frequently communicates with co-workers, management and customers, which may involve delivering presentations. Must be able to exchange accurate information in these situations. ManTech International Corporation, as well as its subsidiaries proactively fulfills its role as an equal opportunity employer. We do not discriminate against any employee or applicant for employment. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. If you are a qualified individual with a disability and require a reasonable accommodation to apply for a position with ManTech through its online applicant system, please email us at careers@mantech.com and provide your name and contact information.
Confirm your E-mail: Send Email
All Jobs from ManTech