Senior Software Engineer
Minneapolis, Mn, Us
• Performing and/or leading the technical design and development of complex application systems using existing and emerging technology platforms.• Participating in application architecture functions.• Estimating and defining timetables and project tasks; analyzing and estimating cost and time.• Creating and reviewing unit and test plans. Identifying opportunities to improve testing process.• Performing and/or leading design, coding, testing, implementation, and documentation of solution.• Developing basic and detailed program specifications.• Ensuring that expected application performance levels are achieved.• Designing, coding, testing, debugging, documenting, maintaining, and modifying computer programs of high complexity, significance, and risk.• Leading technical staff and clients to investigate, analyze, and resolve complex technical problems.• Conducting analysis of organizational needs for the development and implementation of application systems.• Monitoring operating efficiency of existing application systems.• Writing documentation that describes installation and operating procedures.• Monitors and maintains compliance with Enterprise Architecture, Technology Standards, and Disaster Recovery/Business Continuity Planning.TECHNOLOGY STACKJava 8, Docker, Kubernetes, Helm (v 2,3), Rancher, Istio, Nginx, F5, App Dynamics, Twistlock, Spring Boot, MongoDB, Oracle, Cassandra, ELK (Elastic Search, Logstash, Kibana), Active MQ, Angular (v 7, 9, 10), Node Js, REST Web Services, Linux, GIT, TFS, JIRA, JFrog.