Mobile Responsive Requisition/123

Exela TechnologiesAbilene, TX
135d

About The Position

As an Applications/SW Developer, you will play a key role in designing, developing, and maintaining software applications to meet the needs of the organization. You will collaborate with cross-functional teams to understand requirements, architect solutions, and deliver high-quality software products. Your expertise in software development methodologies and programming languages will be essential in creating scalable and efficient applications that drive business success.

Requirements

  • Bachelor's degree in computer science, software engineering, or a related field required; Master's degree preferred; or an equivalent combination of education and relevant experience.
  • Proven experience in software development, with a strong understanding of software development lifecycle (SDLC) methodologies and practices.
  • Proficiency in programming languages such as Java, C++, Python, or others, along with experience with related frameworks and libraries.
  • Solid understanding of software design principles, algorithms, data structures, and object-oriented programming concepts.
  • Experience with version control systems (e.g., Git), development tools (e.g., IDEs, build automation), and software testing frameworks.
  • Strong analytical and problem-solving skills, with the ability to troubleshoot complex technical issues and implement effective solutions.
  • Excellent communication and interpersonal skills, with the ability to collaborate effectively in a team environment.
  • Detail-oriented mindset, with a focus on delivering high-quality, reliable, and scalable software solutions.

Responsibilities

  • Design, develop, test, and debug software applications using programming languages and development tools such as Java, C++, Python, or others as required.
  • Collaborate with stakeholders to gather and analyze requirements, user stories, and use cases.
  • Translate business needs into technical specifications and design documents to guide the development process.
  • Architect scalable and robust software solutions that align with business objectives and technical requirements.
  • Conduct code reviews to ensure adherence to coding standards, best practices, and quality guidelines.
  • Perform unit testing, integration testing, and validation to verify software functionality, performance, and reliability.
  • Create and maintain technical documentation, including design documents, API specifications, user manuals, and release notes.
  • Collaborate with cross-functional teams, including product managers, designers, and quality assurance engineers.
  • Stay abreast of industry trends, emerging technologies, and best practices in software development.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Career Level

Entry Level

Industry

Professional, Scientific, and Technical Services

Education Level

Bachelor's degree

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service