Job Description :

Angular Developer - Software Engineer II

Location: Hoover/Birmingham AL but currently 100% remote

Duration: 6 months


Top Skills: Over all 3+ years of experience in Angular Expertise in Angular, XHTML/CSS, Javascript, JQuery, Bootstrap, TypeScript. Experience in .NET, C#, C++, Oracle and Azure. (Very nice to have) Proficiency in business modeling and requirements definition disciplines through, use cases, etc. UI Design What you will be doing Provide application software development services and technical support across a suite of financial software products. Develop program logic for new applications or analyze and modify logic in existing applications. Code, test, debug, document, implement and maintain software applications. Maintain, test and integrate application components. Make recommendations towards the development of new code or reuse of existing code. Ensure system improvements are successfully implemented. Analyze requirements and translate business requirements into product designs. Write technical specifications and other forms of documentation. Suggest technical alternatives and improves/streamlines processes and systems. Complete project assignments and special projects commensurate with job expectations. Conduct planning, analysis and forecasting activities to plan projects and tasks. May participate in component and data architecture design, performance monitoring, product evaluation and buy vs. build recommendations. May provide leadership and/or guidance to other technical professionals. Other related duties assigned as needed. What you bring: A Bachelor's degree in computer science or information systems or the equivalent combination of education, training, or work experience. Expertise in Angular, XHTML/CSS, Javascript, JQuery, Bootstrap, TypeScript. Proficiency in business modeling and requirements definition disciplines through, use cases, etc. Excellent people skills to build high levels of customer satisfaction for internal and external customers. Excellent verbal and written communication skills to technical and non-technical audiences of various levels in the organization, e.g., executive, management, individual contributors. Willingness to share relevant technical and/or industry knowledge and expertise to other resources. Excellent problem-solving, team and time management skills. Resourceful and proactive information gathering and sharing skills. Added bonus if you have: Experience in .NET, C#, C++, Oracle and Azure. Knowledge of end-to-end systems development life cycles, i.e., Agile, iterative and other modern approaches to software development. Knowledge of the banking industry. Working knowledge of multiple IDEs and debug utilities. Working knowledge of test-driven development.


Responsible for researching and analyzing data processing practices and procedures and develops solutions and recommendations for improvement. Completes complex programming assignments by defining specifications, writing new or modified code, and testing the code to verify the program. Essential Duties and Responsibilities: Maintains project estimates and project management timelines for major projects. Verifies completeness and accuracy of specifications for major projects to be estimated (e.g., report changes, control file changes, file fixes). Determines programming requirements for major projects (e.g., product updates, conversions). Develops requirements for system enhancements. Conducts research and documents findings and recommendations by using analytical problem solving. Provides client support, training, testing and vendor relations. Develops technical designs that will meet system objectives and minimize the impact on operations. Codes programs that interface with multiple applications. Advises client personnel on software conversion and installation activities. Prepares user, operations, and system manuals documentation. Modifies programs that are command driven. Provides applications development and support and utilizes troubleshooting and diagnostic tools. Responsible for software Installation and maintenance. Performs other related duties as assigned. Qualifications: To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skills, and/or abilities required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Complexity of Work: Moderately routine; general policies applied. Some decision-making. Education: Bachelor's degree from a four year college or university in a related area. Experience: 3-5 years with a minimum 2 years programming experience in financial services or a related industry and 1 year programming experience in a directly-related associate or entry-level position; or equivalent combination of education and experience.


Similar Jobs you may be interested in ..