Apply for this job now

Senior Software Developer

Location
Brentwood, Tennessee
Job Type
Permanent
Posted
14 Jul 2022
The Senior Software Developer is responsible for the overall quality of the system architecture, design, development, testing, and deployment of the Company s application solutions. This includes mentoring other developers and ensuring their functional and technical solutions conform to the defined business processes and standards.

Primary Duties:
  • Participates in defining and guidance of development coding standards
  • Participates in application architectural design
  • Participates in requirement analysis and definition
  • Ensures that the application solutions developed satisfy the business and technical requirements and standard testing procedures have been followed
  • Assists in enhancing existing business processes, creating new ones, and managing the promotion through the SDLC
  • Develops, debugs, tests and deploys new applications
  • Modifies, debugs and tests existing applications
  • Documents system components
  • Interfaces with internal and external technical staff to define application solutions and resolve problems as needed
  • Communicates with product owner to resolve issues or questions as needed
  • Collaborates with business and technical experts to ensure solutions align with and support the company s strategic plan
  • Other duties as required and assigned

Education and Experience:
  • Bachelor s degree in Information Technology or related field from a 4 year college or university
  • Minimum 5 years of web application development experience and/or training (ASP.net, 2.0, 3.5 and 4.0 frameworks); or an equivalent combination education and experience
  • Minimum 4 years of application development using C# in 2.0, 3.5 and 4.0 frameworks
  • Minimum 4 years experience with SQL and/or PL/SQL
  • Minimum 3 years experience with JavaScript, jQuery and Ajax
  • Minimum 2 years experience with architecting applications
  • Experience with MVP or MVC patterns
  • Experience with Web Client Software Factory preferred
  • Knowledge of CSS skills
  • Knowledge of 3rd party logistics, transportation systems, and/or warehouse management is preferred

Essential Skills:
  • Ability to learn, understand, and apply new technologies
  • Ability to read, analyze, and interpret financial reports, technical procedures, or governmental regulations
  • Ability to write reports, business correspondence, and procedure manuals
  • Ability to effectively present information and respond to questions from groups of managers, customers, and co-workers
  • Ability to solve practical problems and deal with a variety of concrete variables in situations where only limited standardization exists
  • Ability to interpret a variety of instructions furnished in written, oral, diagram, or schedule form
Apply for this job now

Details

  • Job Reference: 657829150-2
  • Date Posted: 14 July 2022
  • Recruiter: Geodis
  • Location: Brentwood, Tennessee
  • Salary: On Application
  • Sector: I.T. & Communications
  • Job Type: Permanent