What are the responsibilities and job description for the Code Wizard/Software Craftsman/Software Engineer (All Levels) position at Praxis Engineering?
Software Craftsman/Code Wizard/Digital Alchemist/Software Engineer
(We’re always looking for great software engineers! And if all of the software engineer positions are starting to look the same, and you may just want someone to review your resume. Go ahead and upload your resume. If you are a fit for a current opening, we will reach out! If you are a fit for a future role, rest assured we will reach out once that role becomes available. Feel free to check back with our Careers site too!!)
Whatever you want to call yourself, as our software guru, you'll have the opportunity to apply your expertise to develop software applications that play a critical role in advancing intelligence operations. At the end of the day, you'll know that your work is making a real impact in helping to keep our nation safe and secure. If you're ready to take your Java software engineering skills to the next level in an exciting and rewarding career, we encourage you to apply today.
Typical responsibilities:
- Design, develop, and maintain Java software applications
- Collaborate with other engineers, analysts, and stakeholders to develop requirements and design solutions
- Perform code reviews and ensure code quality and adherence to best practices
- Develop and maintain documentation for software solutions
- Work in a fast-paced, agile environment to deliver software solutions on time and within budget
- Typical Requirements:
- Bachelor's degree in Computer Science or related field
- Strong proficiency in at least one programming language (e.g., Java, C , Python, JavaScript)
- Strong proficiency in one related frameworks (e.g., Spring, Hibernate)
- Experience with software development methodologies (e.g., Agile, Scrum)
- Experience with database technologies (e.g., SQL, Oracle, MySQL)
- Strong problem-solving skills and ability to work independently and as part of a team
- Ability to obtain and maintain a security clearance
Locations:
We have locations in the MD, Howard County area, as well as, Northern VA, Fairfax County areas. We also have an office in the Aberdeen, MD area as well. We have some Hybrid opportunities in both MD and VA which will allow a some work from home with a mix of working from site. However, most of our positions will be working from various government sites.
Clearance:
Active TS/SCI with an appropriate polygraph is usually required to be considered for our software engineer roles. Though, there might be times we can look at engineers with secret clearance on up.
Salary : $63,648 - $287,470