114 Software Development jobs in Mcdonough
Software Development Engineer In Test
Posted today
Job Viewed
Job Description
Job Description
This position requires at least 7 years experience in enterprise applications with focus on Software Testing and Quality Assurance.
- Previous QA experience with web applications
- Strong understanding of software development life cycle
- Strong experience in performing manual and automated tests.
- Experience in writing clear, concise, and comprehensive test plans and test cases.
- Familiarity with QA tools and techniques, bug tracking systems, test design, and execution
- Experience in working with CI tools such as Jenkins
- Confident in sharing knowledge and working in a multi-disciplinary team
Responsibilities include:
- Create tests to identify software problems
- Analyze bugs and errors found during tests
- Document results of tests for the software development team
- Recommend improvements in software to enhance user experience
- Motivate the development process for efficiency and performance
- Works together with the software developer to enhance and improve programs
- Research and compare similar competitor products
- Maintain updated knowledge of industry trends and advancements
When submitting application, Please indicate your knowledge and years of experience in the following:
- in both manual and automated testing.
- Years of experience in Test Automation
- Backend/API testing experience using Postman and framework-based API automation testing.
- Scenario-based/Exploratory testing skills.
- Prior experience as an independent SDET, including setting up and building test frameworks from the ground up, report generation, test data generation, and automation script maintenance.
- Familiarity with configuring CI/CD pipelines.
Powered by JazzHR
WzUJXaaaQu
Junior Software Development Apprentice
Posted 8 days ago
Job Viewed
Job Description
Key Responsibilities:
- Assist in the development and maintenance of software applications under the guidance of senior developers.
- Write clean, well-documented, and efficient code.
- Participate in code reviews and learn best practices.
- Contribute to testing and debugging processes.
- Collaborate with team members in a remote setting to achieve project goals.
- Learn and apply new programming languages and technologies.
- Assist in documenting technical specifications and user guides.
Qualifications:
- High school diploma or equivalent. A degree or relevant coursework in Computer Science or a related field is a plus.
- Basic understanding of programming concepts (e.g., variables, loops, functions).
- Strong analytical and problem-solving skills.
- Excellent verbal and written communication skills.
- Eagerness to learn and adapt to new technologies.
- Ability to work independently and manage time effectively in a remote environment.
- Demonstrated interest in software development through personal projects or online courses.
Junior Software Development Apprentice
Posted 8 days ago
Job Viewed
Job Description
Program Highlights:
- Structured training curriculum covering core programming languages, development methodologies, and best practices.
- Mentorship from senior software engineers, providing guidance and support throughout the apprenticeship.
- Participation in team meetings, code reviews, and project planning sessions.
- Opportunity to contribute to software design, development, testing, and deployment.
- Exposure to various technologies and tools used in modern software engineering.
- Development of critical thinking and problem-solving skills in a professional environment.
- Gain practical experience in Agile development environments.
- Understand the importance of collaboration and teamwork in software delivery.
- Learn about different aspects of the tech industry and potential career paths.
- Receive constructive feedback to foster continuous improvement and skill enhancement.
- High school diploma or equivalent; some college coursework in computer science or a related field is a plus.
- Demonstrated passion for technology and software development.
- Strong analytical and problem-solving abilities.
- Excellent communication and teamwork skills.
- Eagerness to learn and adapt to new technologies.
- Basic understanding of programming concepts (even from personal projects or coursework) is beneficial.
- Ability to commit to the full duration of the apprenticeship program.
- Resilience and a proactive attitude towards challenges.
- A foundational understanding of data structures and algorithms is advantageous.
- Willingness to engage actively in learning and development activities.
Senior Project Manager - Software Development
Posted 5 days ago
Job Viewed
Job Description
Key responsibilities include developing detailed project plans, timelines, and resource allocation strategies. You will facilitate project meetings, track progress, and provide regular status reports to senior leadership. This role requires a deep understanding of the software development lifecycle (SDLC), from requirements gathering and design to testing and deployment. You will manage stakeholder expectations, resolve conflicts, and ensure that project deliverables meet the highest quality standards. Building strong relationships with development teams, product owners, and business units is essential for effective collaboration.
The ideal candidate possesses a strong background in software project management, with a proven track record of successfully delivering complex technology projects. Excellent leadership, communication, and negotiation skills are paramount. You should be adept at applying agile frameworks (Scrum, Kanban) and possess a strong understanding of project management tools such as Jira, Confluence, or Asana. The ability to think strategically, anticipate potential issues, and implement proactive solutions is vital. This role requires a hybrid work arrangement, allowing for both in-office collaboration and remote flexibility. We are looking for a leader who can inspire teams and drive projects to successful completion.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, Business Administration, or a related field.
- PMP, CSM, or similar project management certification preferred.
- Minimum of 7 years of experience in project management, with at least 5 years focused on software development projects.
- Proven experience managing projects using Agile methodologies.
- Proficiency with project management software (e.g., Jira, Asana, MS Project).
- Strong understanding of the SDLC and various software development technologies.
- Excellent leadership, communication, and stakeholder management skills.
- Ability to manage multiple projects simultaneously and prioritize effectively.
- Must be able to work a hybrid schedule in Atlanta, Georgia, US .
This is a significant opportunity to lead impactful software projects and contribute to the strategic technological advancements of our organization.
Senior Project Manager, Software Development
Posted 5 days ago
Job Viewed
Job Description
The ideal candidate will possess a Bachelor's degree in Computer Science, Engineering, Business, or a related field, coupled with a minimum of 8 years of experience in project management, with at least 5 years specifically managing software development projects. PMP, CSM, or other relevant project management certifications are highly desirable. Proven experience in leading cross-functional teams, managing budgets of significant size, and successfully delivering large-scale software projects on time and within scope is essential. Excellent communication, leadership, negotiation, and problem-solving skills are paramount. You should have a strong technical aptitude and the ability to understand software architecture and development processes. Experience with project management tools such as Jira, Asana, or Microsoft Project is required. A proactive approach to identifying and addressing potential issues, coupled with strong organizational skills, will ensure success in this role. This is an outstanding opportunity for a results-oriented leader to make a significant impact on cutting-edge software development projects.
Location: Atlanta, Georgia, US .
Senior Project Manager - Software Development
Posted 8 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the planning, execution, and delivery of multiple software development projects simultaneously.
- Define project scope, goals, and deliverables in collaboration with stakeholders and technical teams.
- Develop comprehensive project plans, including timelines, resource allocation, and budget management.
- Implement and manage Agile/Scrum methodologies, facilitating sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Identify, assess, and mitigate project risks and dependencies.
- Manage project budgets and ensure projects are delivered within financial constraints.
- Facilitate effective communication and collaboration between cross-functional teams, including developers, QA engineers, designers, and business stakeholders.
- Track project progress and provide regular status reports to senior management and stakeholders.
- Ensure adherence to quality standards and best practices throughout the software development lifecycle.
- Manage stakeholder expectations and build strong, collaborative relationships.
- Conduct post-project evaluations and identify lessons learned for continuous improvement.
- Mentor and guide junior project managers and team members.
- Bachelor's degree in Computer Science, Engineering, Business Administration, or a related field.
- Minimum of 7 years of experience in project management, with a significant focus on software development projects.
- Proven experience managing projects using Agile methodologies (Scrum, Kanban).
- Strong understanding of the full software development lifecycle (SDLC).
- PMP, CSM, or equivalent project management certification is highly desirable.
- Excellent leadership, communication, and interpersonal skills.
- Proficiency in project management tools such as Jira, Confluence, Asana, or similar.
- Strong risk management and problem-solving abilities.
- Ability to manage multiple priorities and adapt to changing project requirements.
- Experience working in a remote or distributed team environment is essential.
- Exceptional organizational and time management skills.
Senior Program Manager, Software Development
Posted 8 days ago
Job Viewed
Job Description
Responsibilities:
- Define program scope, goals, and deliverables that support business objectives in collaboration with senior management and stakeholders.
- Develop and manage detailed program plans, including timelines, resource allocation, and budget.
- Lead and mentor cross-functional software development teams using Agile methodologies (Scrum, Kanban).
- Oversee the execution of multiple concurrent software development projects from initiation to closure.
- Identify, assess, and manage program risks and dependencies; develop mitigation strategies.
- Facilitate effective communication and collaboration among team members and stakeholders across different geographies and time zones.
- Track program milestones and deliverables, ensuring adherence to quality standards and deadlines.
- Manage program budgets, forecasting, and financial reporting.
- Conduct regular program reviews and provide status updates to executive leadership.
- Drive continuous improvement in program management processes and team performance.
- Bachelor's degree in Computer Science, Engineering, Information Technology, or a related technical field.
- Minimum of 8 years of experience in software program management or project management, with a focus on software development.
- Demonstrated experience managing complex, large-scale software development programs.
- Strong understanding and practical application of Agile methodologies (Scrum Master or equivalent experience preferred).
- Proven experience leading and managing remote or distributed teams effectively.
- Excellent leadership, communication, negotiation, and interpersonal skills.
- Proficiency in project management tools (e.g., Jira, Confluence, Asana, MS Project).
- Strong analytical and problem-solving abilities, with a strategic mindset.
- Ability to manage multiple priorities and thrive in a fast-paced, dynamic environment.
- PMP, CSM, or equivalent certification is a plus.
Be The First To Know
About the latest Software development Jobs in Mcdonough !
Senior Project Manager, Software Development
Posted 8 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead and manage multiple software development projects from inception to completion.
- Develop comprehensive project plans, including scope, timelines, resources, and budgets.
- Facilitate Agile ceremonies (sprint planning, daily stand-ups, reviews, retrospectives).
- Identify, assess, and manage project risks and issues.
- Communicate project status, updates, and potential roadblocks to stakeholders.
- Manage and motivate cross-functional project teams.
- Ensure project deliverables meet quality standards and business requirements.
- Oversee resource allocation and manage vendor relationships.
- Track project performance and implement corrective actions as needed.
- Foster a collaborative and results-oriented team environment.
Lead Program Manager, Software Development
Posted 8 days ago
Job Viewed
Job Description
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related technical field; Master's degree preferred.
- 8+ years of experience in project or program management within software development environments.
- Proven experience leading large-scale software development programs using Agile, Scrum, or Kanban methodologies.
- Strong understanding of software development lifecycles (SDLC) and best practices.
- Excellent leadership, team-building, and motivational skills.
- Exceptional communication, negotiation, and stakeholder management abilities.
- Experience with risk management and change control processes.
- PMP, CSM, or similar certification is a plus.
- Demonstrated ability to manage budgets and resources effectively.
Senior Project Manager, Software Development
Posted 8 days ago
Job Viewed
Job Description
Key Responsibilities:
- Define project scope, goals, deliverables, and success criteria in collaboration with senior management and stakeholders.
- Develop and manage detailed project plans, including timelines, resource allocation, and budgets.
- Lead and motivate cross-functional project teams, including developers, designers, QAs, and business analysts.
- Implement and manage agile development processes (Scrum, Kanban), facilitating ceremonies and ensuring team productivity.
- Monitor project progress, identify potential risks and issues, and implement mitigation strategies.
- Manage project changes, ensuring proper documentation and stakeholder approval.
- Facilitate effective communication among project team members, stakeholders, and senior leadership.
- Ensure the quality of project deliverables through appropriate testing and validation processes.
- Conduct regular project status meetings and provide comprehensive reports to stakeholders.
- Manage vendor relationships and third-party integrations as needed.
- Foster a collaborative and high-performing team environment.
- Contribute to the continuous improvement of project management processes and best practices.
- Manage risks and dependencies across multiple projects.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, Business Administration, or a related field.
- 7+ years of experience in project management, with at least 5 years focused on software development projects.
- Proven experience managing large-scale, complex software projects from initiation to completion.
- Deep understanding and practical application of agile methodologies (Scrum Master certification is a plus).
- Strong knowledge of software development lifecycle (SDLC) and various development methodologies.
- Excellent leadership, communication, and interpersonal skills.
- Proficiency with project management tools (e.g., Jira, Asana, Microsoft Project).
- Ability to manage budgets, resources, and risks effectively.
- Experience in a hybrid work environment, balancing remote and in-office collaboration.
- Strong negotiation and conflict resolution skills.
- PMP or equivalent project management certification is highly desirable.