To see other developer job opportunities,
please visit http://dev.fyicenter.com/
Senior Software Engineer
Provide programming skills and expertise in the design and development of Enterprise Architecture projects, change requests and technical support along with any production development activities.
Contribute architecture input to new system components, rewrites of existing system components to use new application architecture.
Accountable for technical requirements and participates in requirement reviews, actively working to uncover and resolve ambiguous and invalid requirements.
Independently determine and develop approach to solutions. Ensure that solutions fit within established architecture framework, requirements and functional specifications. Anticipate issues and address them proactively.
Responsible for unit testing of all code components produced.
Accountable for peer review sessions throughout design and development phases for multiple projects at any given time.
Mentor and coach colleagues in best practices, procedures, and concepts
Work with peers in the EA group to research/evaluate/prototype new technologies and techniques. Research ongoing industry/software developments.
Act as subject matter expert for broad functional and technical areas of complex systems.
Participates in the resolution of challenging and demanding problems across a number of technical topographies.
Work with Scrum Masters to develop estimates, sprints and release plans.
Skills & Experience
Knowledge and experience of TIBCO or Informatica essential.
Knowledge of Web/App Server environment i.e. Tomcat is preferable, as well as development languages and tools such as Java, Jscript, VBScript, XML and SQL.
Commercial software development experience, preferably including complex business systems
Experience and familiarity with Agile Delivery Methodology and Scrum an advantage.
Ability to interpret and question project requirements documentation.
Ability to learn new programming languages/constructs quickly.
Ability to work independently, handle multiple tasks simultaneously and adapt quickly to changes. Prioritize daily activities to accomplish assignments.
Self-motivated problem solver.
Willingness to develop domain expertise.
Excellent written and oral communication skills, with fluency in English.
To apply for this position, please visit
Developer FYI Center