Senior Software Engineer

Other jobs >> General




Location(s)Birmingham AL


Under direction, this position provides technical consulting and support to customer groups and IT management and staff on applications computing technologies. Demonstrates full command of one or more platforms and disciplines. Acts as a technical resource to the software development staff in many phases of the development and implementation processes. Conducts code and design reviews.

Develops and signs off on technical specs and design documents, functional designs and requirements. Participates in the estimation process.

Maintains and enhances existing hardware and software technologies to ensure optimal use of computing systems; implements new technologies to improve information processing on an on-going basis. May plan and manage large projects within areas of expertise.

Position Responsibilities:

- Provides technical support for application software development or computing technologies within areas of expertise by maintaining and enhancing existing business applications and planning for and implementing new business applications. Develops, documents and executes unit test cases.

- Identifies and resolves complex technical problems and issues with assigned applications and work processes. Escalates problems beyond level of expertise to manager, more experienced technical staff or vendor representatives.

- Researches new technologies, within areas of expertise, for possible implementation; makes recommendations based on findings.

- Performs duties within standardized practices, where applicable.

- Delivers quality and timely results.

- Maintains up-to-date knowledge of current and emerging technologies, strong application domain knowledge and assumes accountability to fulfill assigned areas of responsibility.

- Willing to share acquired knowledge with peers (internal or external to the assigned team). Mentors others as needed to ensure successful project deliverables

- Complies with and supports all corporate, department and team policies and procedures.

- Keeps manager, project teams and business customers informed of activities and problems within assigned areas of responsibility; refers matters beyond limits of authority to manager for direction.

- Recommends improvements to existing processes or proposes new ones, to improve the quality of project deliverables.

Position Qualifications:

- 4+ years of experience in a specified technical discipline.

- Bachelors degree in an information technology related discipline, or the equivalent in related work experience.

- Proficient in technical disciplines Tomcat, Java/Spring, JavaScript, HTML/CSS, Angular, Hibernate, SQL, JSON/XML, REST Web Services, Git/SVN, and build tools (such as Jenkins).

  • 1
  • Negotiable
  • None
  • None
  • Re-97636
  • Permanent
  • 4

How to Apply: Please click here to create a free account and post your resume. Only logged in job seekers can apply for a job.

Find us at:

Never provide bank account, credit card details or any other financial information, or make any form of payment, when applying for a job. If you are ever asked to do this by a recruiter on Pure Jobs please click the Report button or contact us with the advertiser's company name and the title of the job vacancy. You should not send any money to anyone. A genuine employer with a job offer would never ask you to do this.

Report this job

Report a job

If you're concerned about a job advert, let us know and our quality team will investigate.

Your name(*)
Invalid Input

Your email address(*)
Invalid Input

Please select you reason(*)

Additional information(*)
Invalid Input

Invalid Input

Get new jobs for this search by email.

Also get an email with jobs recommended just for me.

Create Alert

Subscribe to updates from our blog