Software Developer Mid (Python), TS/SCI
Key Responsibilities
- Design, develop, and maintain software applications, features, and components using programming languages, frameworks, and tools
- Participate in Agile ceremonies such as sprint planning, daily stand-ups, and sprint reviews
- Implement assigned user stories and tasks, ensuring alignment with project requirements and acceptance criteria
- Write clean, maintainable code and conduct unit testing to verify software functionality
- Document software designs, implementation details, and technical specifications
Required Qualifications
- Minimum of five (5) years of professional experience in software development roles, with exposure to designing and building software solutions
- Experience with developing programs in Python
- Minimum of two (2) years of experience working in Agile environments in roles involving collaboration within Agile teams
- Experience with development in one or more scripting languages or methodologies (e.g., Go, Bash, JavaScript, etc.)
- Experience designing working environments and/or programs within Linux-based operating systems (Ubuntu, RedHat, Debian, etc.)
- Experience with User Interface / User Experience (UI/UX) development technologies, especially with JavaScript frameworks, such as React, Angular, or Vue
- Working knowledge of database query languages and mobile database design (e.g., SQLite)
- Familiarity with issue tracking software, such as Jira, as part of a software development team
- Experience with the git version control system
Preferred Qualifications
- Relevant certifications such as Agile Certified Practitioner (PMI-ACP), Certified Scrum Developer (CSD), or similar certifications demonstrating proficiency in Agile software development practices are beneficial but not required
Recommended Jobs
Entry Level Express Technician
Job Description Job Description Join our team: Fred Anderson Automotive Group is looking for entry level technicians at Fred Anderson Nissan of Asheville. Come join us for an opportunity t…
Customer Care Agent
At RevoLusion Consultants Inc., we believe in the power of community and the impact of meaningful connections. We have partnered with top telecommunication companies to help customers in our lo…
Home Care Registered Nurse -Per Diem
Great companies need great leaders. Why Join Us? * Great Place to Work® Certified * Autonomy—We encourage our team members’ independence and believe in our team to complete their job duties wit…
School Based Mental Health Therapist
Job Description Job Description Description: Why Hope Services? Hope Services, LLC is dedicated to providing and prioritizing only quality and effective behavioral health service delivery for …
Data Management Lead
This role is BioAgilytix's go-to person for everything related to data. You'll build the rules, processes, and cloud pipelines that keep lab and business information accurate, secure, and easy to find…
Senior Data Engineer (Hybrid)
Job Title: Senior Data Engineer (Hybrid) Location: Durham, NC Duration: 12 Month Job Description: The client is seeking a Senior Data Engineer to lead the development and optimization of…
Licensed Clinical Social Worker/ Licensed Clinical Social Worker Assoc
Job Description Job Description About Healing Pathways: Healing Pathways is a leading mental health and wellness center dedicated to providing compassionate care to individuals and families in N…