Developer
Role details
Job location
Tech stack
Job description
-
Fully responsible for analysing requirements, estimating, designing, scoping, architecting, developing and unit testing capability
-
Demonstrate capability intent through authoring of design solutions, data modelling, process diagrams and other supplementary information along with direct collaboration with stakeholders
-
Contributes to the planning and implementation of upgrade activities, including installation and configuration of software
-
Investigate operational IT incidents, applies effective fixes to resolve, checking the incidents are updated and closed in accordance with agreed procedures and standards
-
Consult with stakeholders to identify project needs, build trust and use experience and expertise to drive positive project outcomes
-
Utilises advanced technical expertise to optimise performance by diagnosing bottlenecks, conducting data profiling and benchmarking, and performing maintenance and complex toolset configuration
-
Participate in development processes and practices (Agile), backlog refinement, daily stand ups, show and tell sessions
-
Coach and support associate and junior developers to progress their tasks and help them grow within their own roles
-
Champion best practices, continuous improvement, coding standards and provide technical steer to other IT functions, Salary, remote work... Define all the criteria that are important to you.
-
Get discovered Recruiters come directly to look for their future hires in our CV library.
-
Join a community Connect with like-minded tech and IT professionals on a daily basis through our forum.
Requirements
- Certification of C#: (or equivalent from reputable organisations)
- Good working experience in Java
- Strong experience in web technologies: JavaScript, HTML, CSS
- Strong Object Orientated Analysis and Design experience
- A solid understanding of databases
Desirable:
- Certified Professional Python Programmer 1 & 2 (PCPP1 & PCPP2)
- Experience with Windchill or Teamcenter
- Good Product Lifecycle Management experience
- BEng/MEng or Computer Science degree
Benefits & conditions
Salary: Up to £50,000 (dependent on skills and experience), As well as a competitive pension scheme, BAE Systems also offers employee share plans, an extensive range of flexible discounted health, wellbeing and lifestyle benefits, including a green car scheme, private health plans and shopping discounts - you may also be eligible for an annual incentive.