Fortna Software Development Lead in Milton Keynes, Michigan
Today’s business landscape requires companies to flex with changing global requirements and to leverage digital capabilities to meet customer expectations. Fortna helps clients solve the most complex distribution challenges and ensure business continuity. We are an end-to-end design-build firm, delivering data-driven solutions supported by engineering expertise, intelligent software, and best-fit technologies. Our solutions help improve performance, enable growth, and ultimately, drive profitability.
Fortna UK is going through an exciting period of growth and looking to expand its team with enthusiastic, career-driven and motivated individuals. As the successful candidate, you will receive significant support and mentoring to ensure a successful transition into the Fortna team, where you will be surrounded by collaborative and like-minded individuals who will support your development as you build your career with the business.
The primary focus of the Software Development Lead will be to support the Software Development Manager in Application Development projects assigned as well as closely collaborate with the project delivery team, the development team(s) and internal colleagues in order to meet the specified requirements of a project. This position is also responsible for facilitating, prioritising and fostering communications for internal and external Clients.
PRIMARY RESPONSIBILITIES INCLUDE:
Communicate to software developers in Vietnam and drive the team executing Application Development effectively
Creating and managing the development plan for Application Development projects to ensure the triple constraint for projects
Responsible for the software quality of the projects.
Liaising with project stakeholders on an ongoing basis.
Identifying, managing and controlling the change control process both with internal and external stakeholders.
Participating with the Software manager to define and develop best practices and tools for project execution and management.
Acting as a mentor and leader to other developers on the team.
Assisting in reviewing and analyzing existing application effectiveness and efficiency, and then developing strategies for improving or leveraging these systems.
Researching and making recommendations on software products and services in support of procurement and development efforts.
Designing, developing and testing enhancements and upgrades to systems and application software.
Bachelor of Science degree in Computer Science or related field
Master’s Computer Science, Engineering or Mathematics is highly desirable
7+ years direct experience in software development and/or programming design and systems management
3+ yrs experience with some mix of Java, Socket Programming, RPM Package Manager, auto-build tools, SQL and Oracle, DLL plug-in libraries in C++, pthreads, XML, XSLT and ActiveMQ
2+ years of proven experience in overseeing the direction, development, and implementation of software solutions
2+ year of proven software project leadership and people leadership experience
Experienced with Java Frameworks e.g. Spring Boot, Camel
Experienced with SQL, Oracle RDMS (Rational Database Management System), TCP/IP and messaging frameworks
Familiarity with any UNIX OS commands
- Must have experience with RESTful Web Services
Experienced with JMS (Java Message System) with emphasis on Apache MQ
Experienced with JPA (Java Persistence API) with emphasis on Hibernate
Strong knowledge of software implementation best practices and methodologies
Working knowledge of network and PC operating systems, including Linux, Microsoft Windows
Excellent written and oral communication skills
Highly self-motivated and directed
Able to prioritise and execute tasks in a high-pressure environment
Good presentation and facilitation skills
Strong interpersonal, organisational, time management and problem solving skills
This is a fantastic opportunity to join our organisation who, in addition to providing a competitive salary package, offer many additional benefits including Private Healthcare, Health Cash Plan, Company Contributory Pension scheme, Fitness/Wellness reimbursement programme, Volunteer time off as well as significant personal development opportunities, all within a modern working environment.
If you are looking for an opportunity to develop your existing skills in a positive and supportive working environment, think you can add value to our aim of constantly striving to anticipate the rapidly changing needs of our Clients and develop new services to meet those needs, please submit your application and we hope to meet you soon.
Fortna is an equal opportunities employer and welcome applications from all suitably qualified persons
Keyword: Java, project leadership, people leadership