Talent.com
No longer accepting applications
Senior Software Engineer

Senior Software Engineer

recruitometryLindon, Utah, USA
30+ days ago
Job description

Senior Software Engineer

About the Job :

We are searching for a talented and enthusiastic Senior FullStack Developer to lead our team in both the frontend and backend aspects of our scheduling web applications; contributing to the entire development lifecycle from design to deployment. The primary focus of the scheduling software is primarily to empower the primary clients success and secondly to maintain and develop highquality and userfriendly solutions that would be useful to new users.

Supervisory Responsibilities :

  • Oversees the daily workflow of the warehouse; schedules and organizes staff to ensure proper staffing.
  • Interviews and trains employees.
  • Conducts performance evaluations that are timely and constructive.
  • Handles discipline and termination of employees as needed and in accordance with company policy.
  • Provides guidance and training to midlevel and junior developers.

Duties / Responsibilities :

  • Analyzes user needs and software requirements to determine feasibility of design within time and cost constraints.
  • Confer with project manager to obtain information on limitations or capabilities for data processing projects.
  • Designs develops and modifies software systems.
  • Determines system performance standards.
  • Modifies existing software to correct errors adapts it to new hardware or upgrades interfaces and improves performance.
  • Monitors functioning of equipment to ensure system operates in conformance with specifications.
  • Obtains and evaluates information on factors such as reporting formats required costs or security needs to determine hardware configuration.
  • Stores retrieves and manipulates data for analysis of system capabilities and requirements.
  • Develops or directs software system testing or validation procedures programming or documentation.
  • Performs other related duties as assigned.
  • Required Skills / Abilities :

  • Excellent organizational skills and attention to detail.
  • Excellent time management skills with a proven ability to meet deadlines.
  • Strong analytical and problemsolving skills to handle any issues that occur during project completion.
  • Strong written and verbal communication skills to coordinate with team members and management to explain technical issues.
  • Highly skilled in web development (HTML CSS JavaScript).
  • Experience with at least one backend programming language (e.g. C# Node.js Python Java or similar).
  • Experience with relational databases.
  • Experience with a version control system (e.g. Git or similar).
  • Skilled in database management and querying tools : Experience with SQL Server including SSMS (SQL Server Management Studio) Oracle SQL or similar database management systems and query software.
  • Highly skilled in the use of development environment software (e.g. Visual Studio Visual Studio Code IntelliJ IDEA or similar).
  • Well versed in object or componentoriented languages : Experience with C# including .NET Java or similar languages.
  • Web platform development software (e.g. Angular ASP.NET Core MVC Entity Framework React or similar).
  • Experience with Microsoft Azure cloud management.
  • Selfmotivated proactive and eager to learn and grow personally and help others do the same.
  • Proficient with Microsoft Office Suite or related software.
  • Experience with development environment software such as Visual Studio or Visual Studio Code.
  • Education and Experience :

  • Bachelors degree required preferably in Computer Science Management Information Systems or related field; Masters degree preferred.
  • 7 years of development experience building websites and applications required.
  • 5 years of experience leading people
  • Physical Requirements :

  • Prolonged periods sitting at a desk and working on a computer.