Want to be part of our team? CLICK HERE Careers @ Ascii Software Developer Software Developer (Farmington Hills, MI, or other unanticipated locations throughout the U.S.). Responsibilities include: Designing and implementing application modules in spring boot and microservices project environment. Developing and implementing enterprise applications using Java/J2EE, Spring, Web services, XML, MySQL, Oracle SQL, Eclipse, SOAP UI, JIRA, Linux, Unix, Putty and GIT. Analyzing user needs and designing, developing, revising and refining applications as directed. Testing cases for all developed user stories. Performing analysis, design and project implementation. Developing Rest-based Microservices using spring boot and swagger to interact with APIs. Conducting back end data retrieval and business logic implementation. Writing SQL queries and stored procedures to interact with and retrieve data with mysql DB. Working with Business Analysts to understand requirements and translate to design. Creating technical documentation for reference and reporting. Collaborating with other computer professionals to create optimum software. Generating build versions using Jenkins and deploying new solutions and contributing support for issues and defects using JIRA tracker. Understanding and developing techniques for the design of telecommunication networks, estimating traffic demand and application requirements, topology design, capacity assignment and optimization based design algorithms. Conducting performance tuning and implementation of best practices in Java development. Assuring the quality and improving existing software applications. Testing, maintaining and recommended improvements to ensure strong functionality and optimization. 40 hrs/wk. 8:00 am – 5:00 pm. Technologies Used: Java/J2EE, Spring Boot, Microservices, Jdbc, REST and SOAP Web Services, HTML, JavaScript, XML, XSD, Oracle SQL, MySQL, Junit, Eclipse tool, GIT, Jenkins, Unix, Linux, Putty and SOAP UI. M.S. in Software or Electrical Engineering & 4 mo. experience in the job offered and/or as a Software Engineer. Academic program or experience must have included: Java/J2EE; Web Services (SOAP web service, Restful web service, Swagger UI, JOSN format data, xml format data, SOAP UI tool, Postman tool); MySql & Oracle DBs; Angular JS. Software Developer Software Developer (Farmington, MI, or other unanticipated locations throughout the U.S.). Responsibilities include: Developing, designing and maintaining processes, policies, standards, and procedures to assess, oversee, escalate, remediate and report on information technology risk issues; Working with information technology functional teams in the development, implementation, monitoring, assessment, and reporting of control processes, documentation and risk activities; Working directly with process owners and management and participating in various activities such as planning, systems development and product selection to assist in the design and implementation of information technology controls (manual and automated) in information technology processes and systems in light of risks strategic objectives, and regulatory requirements; working with information analysis and risk management functions as well as various technology teams and business partners in the designing and implementation of information technology risk assessment practices; Designing processes to identify, assess, improve, and optimize risk practices within the information technology environment; monitoring information technology compliance, legislative and regulatory trends for impact and potential non-compliance gaps; developing technology-based tools to support information technology risk initiatives; facilitating and assisting in the preparation of access control reports, regulatory filings, and information technology risk disclosures on behalf of information technology management; serving as a subject matter expert and information risk and control advisor to facilitate the identification and assessment of technology risks and to improve the effectiveness and efficiency of information technology internal controls; establishing, monitoring, and reporting on relevant performance metrics and applicable information technology compliance metrics. B.S. in Computer Information Systems and 2 years’ experience in the position and/or experience with auditing procedures for internal audit. Will accept a single degree or any combination of degrees, diplomas, professional credentials or professional experience determined to be equivalent by a qualified evaluation service. Academic program and/or experience must have included: 2 years’ experience in auditing procedures for internal audit and 404 SOX certification; compliance with ISO 27001/27002, PCI-DSS, SOX & SOC controls, FDIC requirements & applicable NIST standards. Software Developer, Systems Software Software Developer, Systems Software (Work in Farmington, MI and at various unanticipated locations throughout U.S./ multiple openings) Research, design, develop and test operating systems-level, compilers and network distribution for business applications, applying principles of engineering; Utilize field's concepts, practices and procedures; Rely on experience and judgment to plan and accomplish goals; perform complex tasks; Report directly to a project lead or manager; and use CSS, JavaScript and jQuery. Requires Master's in Computer Science, Applied Computer Science, Information Technology or Information Technology and Management or its foreign educational equivalent plus 12 months experience in the job offered or 12 months experience in an alternate occupation as a Programmer Analyst, Web Designer and Developer, UI Developer or IT Specialist. The required experience must include 12 months using CSS, JavaScript and jQuery. Travel/relocation to various unanticipated work locations throughout the U.S. required. Senior Software Developer Senior Software Developer (Farmington, MI, or other unanticipated locations throughout the U.S.).Responsibilities include: Gathering requirements from client or end-users for application improvement and enhancements. Gathered requirements are written into technical language, creating JIRA stories or Branches in Gitlab. Designing and implementing Continuous Integration/Continuous deployment systems and software design architecture for various applications. Developing, assuring quality and implementing Java, Spring 5, Micro Services, Kubernetes, Docker containers, Python, Node Js, Ansible playbooks, Bash-shell and AWS cloud formation scripts. Reviewing code changes and code enhancements developed by other team members. Providing deep code-level technical recommendations and solutions to resolve complex performance issues (such as response time, throughput, etc.) for optimizing application performance. Conducting performance tuning and identifying root cause for performance bottlenecks in mission-critical business applications using monitoring tools such as dynaTrace APM and UEM, New Relic, GlassBox, Tealeaf, Data-dog and Wily Introscope. Partnering with multiple application teams during code release rollout phase to analyze application performance impact and troubleshoot issues to optimize application performance. Developing performance monitoring dashboards, measures, reports. Configuring alerts for critical business revenue-generating transactions in application performance monitoring tools. Providing performance data analysis and user impact analysis by using application performance monitoring tools to the various application development team to improve their application performance. Troubleshooting issues such as memory leaks and server hang/crash of Java-based applications. Providing recommendations and insights on software design architecture and build process. Developing technical proofs of concept to test and validate the performance optimizations. Implementing ITIL process practices, working on Incident, Change and Problem Management tickets. Documenting all aspects of software to communicate across team members. M.S. in Information Technology Management or Computer Science & 12 mo. experience in the job offered and/or as a Performance Engineer. Academic program and/or experience must have included: DynaTrace APM/UEM tool; Bash-shell; Java, Ansible, AWS cloud formation scripts. 40 hrs/wk. 8:00 am – 5:00 pm. $117,000/year. Send Resumes to: ASCII Group, L.L.C., 38345 West Ten Mile Road, Suite 365, Farmington, MI 48335 or email a copy to: hr@asciigroup.com Please mention the job title you are applying for. “THE ASCII GROUP® is a registered trademark of The ASCII Group, Inc. and is not affiliated with Ascii Group, LLC. The ASCII Group, Inc. website is located at www.ascii.com.” Copyright © 2019 ASCII Group, LLC - All Rights Reserved.