64 Software Development jobs in Enterprise
Remote Software Development Apprentice
Posted 7 days ago
Job Viewed
Job Description
Responsibilities:
- Assist senior developers in coding, testing, and debugging software applications.
- Learn and apply best practices in software design, development, and maintenance.
- Participate in code reviews and contribute to technical discussions.
- Collaborate with cross-functional teams to understand project requirements and deliver solutions.
- Develop proficiency in various programming languages and development tools.
- Contribute to the documentation of software features and processes.
- Troubleshoot and resolve technical issues under guidance.
- Stay up-to-date with emerging technologies and industry trends.
Qualifications:
- Strong foundational knowledge of at least one programming language (e.g., Python, Java, JavaScript).
- A demonstrable passion for technology and software development.
- Excellent problem-solving and analytical skills.
- Good communication and interpersonal skills, essential for remote collaboration.
- Ability to learn quickly and adapt to new technologies.
- A proactive and self-motivated attitude, crucial for a remote work environment.
- A Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Familiarity with version control systems (e.g., Git) is a plus.
- Prior personal coding projects or contributions to open-source are highly valued.
This is an unparalleled opportunity to launch your tech career from the comfort of your own home, based in **Las Vegas, Nevada, US**. Join a team that values innovation, collaboration, and continuous learning. Our client provides a supportive atmosphere where you can grow your skills and make a significant impact. Apply today and take the first step towards becoming a skilled software developer.
Senior Project Manager - Software Development
Posted 5 days ago
Job Viewed
Job Description
Remote Senior Software Development Lead
Posted 7 days ago
Job Viewed
Job Description
Responsibilities:
- Lead and mentor a team of software engineers in all aspects of the software development lifecycle.
- Drive the architectural design and technical direction for new and existing software products.
- Ensure the adoption of best practices in coding, testing, and deployment.
- Conduct thorough code reviews to maintain code quality and consistency.
- Collaborate with product management and other stakeholders to define project scope and requirements.
- Manage project timelines, resources, and deliverables in an agile environment.
- Foster a culture of innovation, collaboration, and continuous learning within the engineering team.
- Troubleshoot and resolve complex technical issues.
- Contribute to the development and maintenance of CI/CD pipelines.
- Uphold high standards for software scalability, performance, and security.
- Facilitate effective communication and collaboration within a remote team.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 8 years of professional software development experience, with at least 3 years in a lead or management role.
- Strong proficiency in multiple programming languages (e.g., Java, Python, C++, JavaScript).
- Extensive experience with software architecture patterns and design principles.
- Proven experience with agile development methodologies (Scrum, Kanban).
- Deep understanding of cloud platforms (AWS, Azure, or GCP) and microservices architecture.
- Experience with database design and management (SQL and NoSQL).
- Excellent problem-solving, debugging, and analytical skills.
- Exceptional leadership, communication, and interpersonal skills.
- Demonstrated ability to manage and mentor a remote engineering team effectively.
Lead Project Manager - Software Development
Posted 7 days ago
Job Viewed
Job Description
Responsibilities:
- Lead and manage the end-to-end lifecycle of software development projects.
- Define project scope, goals, deliverables, and success criteria in collaboration with stakeholders.
- Develop detailed project plans, schedules, and budgets.
- Manage project resources, including personnel, and ensure effective allocation.
- Implement and champion Agile/Scrum methodologies throughout the development process.
- Identify, assess, and mitigate project risks and issues.
- Facilitate effective communication among project team members, stakeholders, and leadership.
- Track project progress, milestones, and key performance indicators (KPIs).
- Conduct regular project status meetings and provide comprehensive reports.
- Ensure the delivery of high-quality software solutions that meet business requirements.
- Mentor and guide junior project managers and team members.
- Continuously improve project management processes and best practices.
- Bachelor's degree in Computer Science, Engineering, Business Administration, or a related field.
- Minimum of 8 years of progressive experience in project management, with at least 5 years focused on software development.
- Proven experience leading large-scale, complex software projects.
- Strong understanding of Agile, Scrum, and other software development methodologies.
- PMP or equivalent project management certification is highly desirable.
- Excellent leadership, communication, and interpersonal skills.
- Proficiency in project management software (e.g., Jira, Asana, MS Project).
- Ability to manage multiple projects simultaneously and prioritize effectively.
- Demonstrated ability to work effectively and productively in a fully remote setting.
- Technical background in software development is a significant advantage.
Agile Project Manager - Software Development
Posted 7 days ago
Job Viewed
Job Description
Senior Project Manager, Software Development Lifecycle
Posted 4 days ago
Job Viewed
Job Description
Responsibilities:
- Define project scope, objectives, and deliverables in collaboration with stakeholders.
- Develop and manage comprehensive project plans, schedules, and budgets.
- Lead cross-functional teams through the entire software development lifecycle (SDLC).
- Identify, assess, and manage project risks and issues, developing mitigation strategies.
- Facilitate clear and consistent communication among project team members and stakeholders.
- Ensure adherence to project management best practices and methodologies (e.g., Agile, Scrum).
- Track project progress, identify deviations, and implement corrective actions as needed.
- Manage vendor relationships and ensure successful integration of third-party solutions.
- Conduct post-project reviews and document lessons learned.
- Mentor junior project managers and contribute to the project management office (PMO) function.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, Business, or a related field; PMP or equivalent certification preferred.
- 7+ years of experience in project management, with a strong focus on software development projects.
- Proven experience managing complex, multi-faceted projects with significant budgets and timelines.
- Deep understanding of Agile and Scrum methodologies, with experience in their practical application.
- Excellent leadership, communication, and negotiation skills.
- Proficiency in project management software (e.g., Jira, Asana, MS Project).
- Strong analytical and problem-solving abilities.
- Ability to manage multiple projects simultaneously in a fast-paced environment.
- Experience with risk management and change control processes.
This impactful role is based in Las Vegas, Nevada, US , and offers a fantastic opportunity to lead critical initiatives. We are committed to building a diverse and inclusive workforce.
Senior Remote Project Manager - Software Development
Posted 5 days ago
Job Viewed
Job Description
The ideal candidate will have a proven track record of managing agile and waterfall methodologies in software development environments. You will be adept at fostering collaboration and communication within virtual teams, utilizing various project management tools and platforms. This includes conducting regular status meetings, providing comprehensive project updates, and maintaining clear documentation. Your responsibilities will extend to managing budgets, tracking project expenses, and reporting on financial performance. You will also be responsible for stakeholder management, ensuring that expectations are met and that effective communication channels are maintained throughout the project lifecycle. A strong understanding of the software development lifecycle (SDLC) and common development practices is essential.
Qualifications include a Bachelor's degree in Computer Science, Engineering, Business Administration, or a related field, along with PMP or Scrum Master certification. A minimum of 7 years of progressive experience in project management, with at least 5 years focused on software development projects, is required. Exceptional leadership, communication, negotiation, and problem-solving skills are paramount. The ability to thrive in a remote work environment, demonstrating self-discipline, motivation, and a results-oriented mindset, is critical. Experience with JIRA, Confluence, and other collaboration tools is expected. You should possess a deep understanding of risk management, change control, and quality assurance processes within software development. This role offers the opportunity to work on cutting-edge projects with a forward-thinking organization, making a significant impact from the comfort of your home office.
Be The First To Know
About the latest Software development Jobs in Enterprise !
Senior Technical Project Manager, Software Development
Posted 7 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead the end-to-end management of complex software development projects, utilizing Agile methodologies (Scrum, Kanban).
- Define project scope, goals, deliverables, and success criteria in collaboration with senior management and stakeholders.
- Develop detailed project plans, including timelines, resource allocation, and budget management.
- Facilitate daily stand-ups, sprint planning, sprint reviews, and retrospectives.
- Identify, assess, and manage project risks and dependencies, developing mitigation strategies.
- Track project progress, ensuring milestones are met and deliverables are completed on time and within budget.
- Manage communication with all project stakeholders, including executive leadership, technical teams, and end-users.
- Ensure the quality of project deliverables through effective testing and validation processes.
- Resolve conflicts and impediments that may arise within the project team.
- Foster a collaborative and high-performing team environment.
- Manage vendor relationships and contract negotiations as needed.
- Continuously identify opportunities for process improvement in project management and software development lifecycles.
- Prepare and present regular project status reports, highlighting key achievements, challenges, and upcoming activities.
- Ensure adherence to best practices in software development and project management.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, Business Administration, or a related field. PMP or equivalent certification is highly desirable.
- 7+ years of experience in project management, with a minimum of 5 years focused on managing software development projects.
- Demonstrated experience with Agile methodologies (Scrum Master certification is a plus).
- Strong technical understanding of software development lifecycles, architecture, and common technologies.
- Proven ability to manage multiple complex projects simultaneously.
- Excellent leadership, communication, negotiation, and interpersonal skills.
- Experience with project management software (e.g., Jira, Asana, Microsoft Project).
- Strong risk management and problem-solving abilities.
- Ability to influence and build consensus among stakeholders with diverse priorities.
- Experience managing budgets and resources effectively.
- A track record of successfully delivering large-scale software projects on time and within scope.
This is a fantastic opportunity to lead impactful projects in **Las Vegas, Nevada**.
Senior Technical Project Manager - Software Development
Posted 7 days ago
Job Viewed
Job Description
Key Responsibilities:
- Manage the entire lifecycle of software development projects from initiation to closure.
- Define project scope, goals, deliverables, and success criteria in collaboration with stakeholders.
- Develop detailed project plans, schedules, and resource allocation.
- Lead and motivate project teams, fostering a collaborative and productive remote work environment.
- Track project progress, identify risks and dependencies, and implement mitigation strategies.
- Facilitate Agile ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Communicate project status, updates, and issues to stakeholders at all levels.
- Ensure adherence to quality standards and best practices throughout the development process.
- Manage project budgets and resource utilization.
- Identify and implement process improvements to enhance project delivery efficiency.
- Bachelor's degree in Computer Science, Engineering, or a related technical field.
- 5+ years of experience in technical project management, specifically managing software development projects.
- Proven experience with Agile methodologies (Scrum, Kanban).
- Strong understanding of software development lifecycles and technologies.
- Excellent leadership, communication, and interpersonal skills.
- Proficiency in project management tools such as Jira, Asana, or Trello.
- Ability to manage multiple projects concurrently and prioritize tasks effectively.
- Strong problem-solving and decision-making abilities.
- PMP or Agile certification (CSM, PMP) is highly desirable.
- Experience working in a fully remote, distributed team setting.
Remote Senior Project Manager, Software Development
Posted 7 days ago
Job Viewed