US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs

   

Senior Software Developer

Job Category:

Global IT

Job Family:

Application Development

Job Description:

Software Developers are responsible for understanding business requirements in order to build/enhance software solutions.

Software Developers work independently and in teams to design, code, unit test, debug, implement, and support systems through new development, enhancement of existing systems, or 3rd party products.

Software Developers have the opportunity to work with a broad scope of software solutions where they are expected to learn the business and technical components.

Responsibilities:

Technical


* Responsible for producing and delivering high quality, structured, fully tested solutions on time, and in accordance with business requirements and IS standards.


* Follows and demonstrates an understanding of application development processes/methodologies by following the software development lifecycle (SDLC).


* Designs, develops, and unit tests software solutions.


* Participates in the development of software applications and integrations.

 


* Creates and maintains technical design specifications.


* Participate in design reviews and code reviews.


* Participates in solution selection considering business needs and technical strategy.


* Works with vendors to implement solutions and address product defects/enhancements. 


* Proactively communicates status, delays, and issues.  Resolves issues in a timely manner.


* Assists the project team in defining scope, goals, approach and deliverables supporting the business objectives.


* Identifies tasks and provides effort estimates.


* Provides support (24x7 on-call) for production systems. 

Functional


* Demonstrates an understanding of business and technical process flows and how to support them.


* Gathers and documents requirements based on project needs.


* Works with the business and/or Business Analysts to develop functional design specifications and provide input to solution design.

Leadership / Strategic


* Partners with business leaders to create and turn strategies into effectively-implemented solutions.


* Grows business relationships to optimize processes and systems.


* Defines and implements technical architecture vision/strategy.


* Defines and governs technical standards.


* Initiates, leads and implements opportunities to improve business processes and systems.


* Researches and introduces new technologies. 


* Partners with the business to transform an idea into a business case.


* Leads project team(s) to meet or exceed customer expectations.


* Participates in the hiring process of future partners.


* Mentors and motivates others.


* Directs and manages work for external contractors/consultants.


* Commitment to personal growth.


* Provides feedback to partners both directly and for performance management purposes.


* Together with the leadership team, ensures compli...




Share Job