What are the responsibilities and job description for the Software Engineer (SME) position at BuddoBot?
JOB DESCRIPTION
Position : Software Engineer
Position Summary :
Our organization is seeking a full-time Software Engineer (SME) to support our team in Northern Virginia. The ideal candidate will be a software development team member that develops cloud-based applications. The candidate will provide technical guidance, training, and direct on-site and / or remote support to other team members.
Clearance Eligibility : Active DoD - TS / SCI with Polygraph
Salary : The salary offered will depend on education, certifications, length and relevance of work history, and professional experience.
DUTIES AND RESPONSIBILITIES :
- Contribute to all stages of the software development lifecycle.
- Design, implement, and maintain Java-based applications that can be high-volume and low-latency.
- Analyze user requirements to define business objectives.
- Envisioning system features and functionality.
- Define application objectives and functionality.
- Ensure application designs conform to business goals.
- Develop and test software.
- Identify and resolve any technical issues arising.
- Create detailed design documentation.
- Propose changes to the current Java infrastructure.
- Develop technical designs for application development.
- Develop multimedia applications.
- Write well-designed, testable code.
- Conducting software analysis, programming, testing, and debugging.
- Manage Java and Java EE application development.
- Develop documentation to help users.
- Transforming requirements into stipulations.
- Prepare and produce releases of software components.
- Support continuous improvement, investigating alternatives and technologies, and presenting for architectural review.
COMPETENCIES :
Education and Certification Requirements :
Background and Experience :
Minimum 15 years of experience in multiple modern program languages and data stores.
Required Technical Skills :
PHYSICAL DEMANDS AND WORK ENVIRONMENT :
The above is intended to describe the general content of and requirements for the performance of this job. It should not be construed as an exhaustive statement of duties, responsibilities, or physical requirements. Nothing in this job description restricts management's right to assign or reassign duties and responsibilities to this job at any time. Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions.
Equal Employment Opportunity Veterans / Disabled