Posted Mar 07

Senior Software Engineer

Remote Full time

Within a company, a software engineer is an expert in information technology who is in charge of designing, creating, and maintaining computer software. Software engineers apply the principles of software engineering to solve new and recurring problems that businesses confront by utilizing their creativity and technical know-how. 
The duties of a software engineer include: 
  • carrying out complete software development 
  • creating carefully thought-out, verified, and efficient code 
  • creating requirements and determining the feasibility of operations 
  • Completely complete the software development life cycle (SDLC). 
  • Make documentation, flowcharts, and layouts to precisely determine needs, assess them, and offer workable solutions. 
  • Write code that can be readily tested and is organized properly. 
  • Establish comprehensive specifications and evaluate the feasibility of executing them. 
  • Combine software elements to create a functional, whole software system. 
  • Develop strategies for software verification and set up procedures for quality control. 
  • Assure that software functions are operated and maintained correctly. 
  • Examine, fix, and improve existing systems 
  • Run software programs and evaluate user feedback 
  • Follow project schedules and industry guidelines. 
  • Make that the most recent features are included in the application update. 
Qualifications and abilities: 
  • a track record of accomplishment as a software developer or engineer expertise in developing interactive applications 
  • proficiency in software development with a focus on Java, Ruby on Rails, C++, and other programming languages. 
  • a thorough understanding of SQL, relational databases, and ORM (Object-Relational Mapping) technologies, including Hibernate and JPA2. 
  • competent in using popular web frameworks like GWT, Wicket, JSF, or Spring MVC to create web applications. 
  • Test-driven development expertise proficiency with basketball stars software engineering tools 
  • Ability to record requirements and specifications with ease 
  • a bachelor's degree in engineering, computer science, or a similar field

Compensation: 20000$

Basketball Stars