Senior Software Engineer - Only W2
Location
New Castle, PA | United States
Job description
Title: Senior Software Engineer
Location: New Castle DE
Duration: 12 Months
Only W2
(LMS - Liquidity Management Services) is desired, not required
Responsibilities
- Provide expertise in area of applications programming and ensure application design adheres to the overall architecture blueprint
- Perform software development activities - coding, code reviews, design documentation, etc
- Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
- Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
- Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
- Come up with Design and Software architecture for Business problems on multiple development platforms (Microservices and APIs using Spring Boot, Web applications using Angular and platforms like Docker and Openshift)
- Accountable for development, design, construction, testing and implementation and write secure, stable, testable and maintainable code
- Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
- Consult with product teams and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
- Ensure self and peers are actively seeking ways to objectively measure productivity (i.e., SonarQube, Code Coverage tools like Jacoco, AST tools like Checkmarx, Code and design reviews). This will include a focus on automating code quality, code performance, unit testing, and build processing in the CI/CD pipeline
- Expected to operate with autonomy, while some oversight and direction may be required
Qualifications:
- 5+ years of relevant experience in Apps Development or systems analysis role
- Extensive experience system analysis and in programming of software applications
- Experience in managing and implementing successful projects
- Subject Matter Expert (SME) in Full Stack Applications Development
- Excellent verbal and written communication skills
- Expertise in Agile Software methodology using JIRA
- Relevant experience in preparing Software design artifacts including Architecture, flowcharts and Sequence diagrams
- 5+ years of expertise in application design and development using the below mentioned technologies and frameworks:
Back-end: Spring, Spring Boot, Java 11+, Hibernate, Micro-services, Docker, Kubernetes, etc
Front-end: JavaScript ES6+, HTML, CSS, Angular 13+ / React, Webpack, etc
- Source control management using GIT/Bitbucket
- Database technologies including Oracle PL SQL, Stored procedures, triggers. MongoDB experience is desired
- Relevant knowledge with testing frameworks like JUNIT, Cucumber, Jasmine/Mocha
- Experience in performance tuning of application and analyzing issues using tools like JProfiler / AppDynamics etc
- Experience in performing effective code and design reviews
Education:
- Bachelor's degree/University degree or equivalent experience
- Master's degree preferred
Job tags
Salary