Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailDESCRIPTION:
Duties: Plan initiate and manage the most critical project priorities for certain IT projects spearheaded by the product development team. Plan project stages and assess business implications for each stage specifically driving architectural technical and functional design decisions for the product. Serve as liaison between business and technical aspects of projects collaborating with the product owners business partners and major stakeholders to define the product requirements. Responsible for and guide the work of technical staff to deliver strategic modern Cloud platform solutions following the product roadmap. Help lead developers in grooming design development testing and deployment of applications guiding them on proper utilization of the Agile software development lifecycle. Oversee the Sprint deliverables from product teams including sprint planning requirements refinements code reviews and code deployments. Own the application to ensure its compliance with risk and controls standards and strategic tools and technologies used by the firm. Monitor progress to assure deadlines standards and cost targets are met. Perform continuous integration of code and automate deployments. Work on performance tuning and optimization of different workflows in the application. Support internal and external audits. Coach a globally dispersed team on implementation of quality guidelines standard practices and procedures for developed products. Mentor junior-level team members.
QUALIFICATIONS:
Minimum education and experience required: Masters degree in Computer Science Computer Engineering Information Technology or related field of study plus five (5) years of experience in the job offered or as Lead Software Engineer Software Engineer/Developer Application Developer Programmer Analyst or related occupation. The employer will alternatively accept a Bachelors degree in Computer Science Computer Engineering Information Technology or related field of study plus seven (7) years of experience in the job offered or as Lead Software Engineer Software Engineer/Developer Application Developer Programmer Analyst or related occupation.
Skills Required: This position requires five (5) years of experience with the following skills: designing developing and implementing applications running on Windows UNIX and Linux; client-side development with HTML JavaScript CSS JQuery XML JSON; server-side development with Java J2EE and Spring Framework; designing and optimizing SQL databases in Oracle and SQL server; implementing microservices-based architecture using Spring Boot; implementing data access interfaces using JPA and Hibernate; designing and building secure APIs using REST and SOAP; API testing using Postman or Swagger; implementing application-level logging using Log4J and SL4J; developing code using IDE- Eclipse and IntelliJ; and code management using SVN Bitbucket and GIT. This position requires two (2) years of experience with the following skills: designing developing and implementing applications running on Cloud Foundry; client-side development with JSP Struts NodeJS PrimeNG and Angular; implementing unit testing and code coverage using Junit Mockito PowerMock Jasmine and Karma; implementing distributed communication channels using JMS and Kafka; API Management using Apigee; automation testing with Cucumber and Selenium; performing application load testing stress testing and penetration testing; implementing application performance monitoring using AppDynamics and Dynatrace; configuring alerts and notifications in Splunk and Apica; implementing and maintaining Continuous Integration and Continuous Development (CI/CD) pipelines using Maven Jenkins and Jules; designing and implementing web applications on Apache and Tomcat servers; designing and implementing business workflow management using Drools; project planning and Agile software development using Jira and Jira Align; performing code reviews for a team; and production application support. This position requires any amount of experience with the following skills: building business reports using Cognos Tableau or QlikView; implementing application security best practices; ensuring code quality by performing Raven and static scans using SonarQube and Fortify Audit Workbench; building integrations with OnGuard (Physical Access Control System); architecting and implementing cloud computing with infrastructure as code on Cloud Foundry; change management and incident management using ServiceNow; application risk management; leading scrum activities by performing story grooming and refinement story points estimation and sprint scoping; managing application sustained resiliency and disaster recovery test plans and migration plans using Cutover; team and employee performance management; product roadmap planning; and product delivery.
Job Location: 8181 Communications Parkway Plano TX 75024
Full-Time