Job Title: Software Engineer II - Remote Role
Duration: 3+ Months
Rate: $50/hr on w2
Qualifications:
Education:
Bachelor's degree in Information Technology/Computer Science or related field.
Unless there is a legal requirement, experience will be accepted for the education requirement.
Master's degree is a plus.
Training requirements:
PC Skills with MS Office, or equivalent
Certifications in Java, Web development or similar technologies, preferred.
Knowledge and skills:
Possesses good written and oral communication skills, eager to learn and grow skills and take on new responsibilities.
Experience with agile methodologies (Scrum, XP, Kanban)
Experience in formal software development methodologies
Experience with highly integrated application systems/platforms, data flows, and business processes
Proven ability to think analytically, logical reasoning and problem-solving skills
Demonstrate proficient verbal and written communication skills
Proven ability to work on a Team and good interpersonal skills
Exhibits self-starter abilities and able complete assignments with moderate supervision;
Technical Skills:
Experience with major application development languages (Java, .net, C#, HTML, COTS)
Strong SQL experience
Experience or strong understanding with Services (micro-services, SOA, API)
Experience or strong understanding with ETL tool (Informatica preferred, SSIS, MuleSoft, or similar)
Deep understanding of SOLID design patterns, SOA principles and its implementation methodologies (Oracle Fusion experience, a plus)
Data modeling/design experience
N-Tier Application design, UX/UI experience
Experience with XML and enterprise integration technologies including Web Services (SOAP/WSDL)
Experience in one or more of the following technologies Java, J2EE, Spring, Spring BOOT, Spring Web MVC, Hibernate, RESTful, JSON, Angular JS, etc.
Experience with CI/CD software such as GitOps, GitLab, Jenkins, TFS, etc.
Experience with code quality software such as SonarQube
Experience with AWS or Azure Cloud integration;
Job experience:
Experience equivalent to the education requirement may be accepted in lieu of the education requirement. 2-5 years experience in software application engineering
Experience in developing applications for Hospitality Industry preferred
Experience in business process improvement and systems convergence initiatives.
Experience working with offshore development teams
Responsibilities:
The Full Stack developer is responsible for the analysis, design, development, testing and implementation of multiple applications within the application portfolio.
The Developer will provide the technical expertise on the design and construction of new and existing modules as well as the use of appropriate development tools and data flows across the full stack (UI, API, middleware, micro-services, ETL, etc.).
Interact with technical leads, business analysts, solution architects and other development teams.
Provide SME knowledge, technical planning expertise in the areas of application design, software development, performance, testing, implementation, and infrastructure.
The Developer is also responsible for the quality of the application code and adheres to the relevant coding standards and established patterns.
The Software Engineer II reports to the Manager of Applications Delivery & Services to deliver robust applications based on best practice software engineering that is well aligned with the SDLC process.
Essential Job Responsibilities:
Responsibilities include, but are not limited to:
Performs analysis, design, development and implementation of IT strategic applications and data services. Help with solution design efforts and impact analysis for varying sizes of critical applications and ensures standard operating procedures are being followed. (40%)
Analyzes complex business and systems requirements, and designs solutions for applications, data, processes, interfaces, controls, outputs, environment, and infrastructure tools/utilities. (20%)
Ensures that disruption to applications is minimized through analysis, planning and testing of proposed software changes and adherence to strict change management processes. Conduct deep dive analysis of application issues across the full stack (UI, middleware, microservices, data) and recommend solutions. (15%)
Assist application services teams with technical support when required between Applications and other IT technical engineering groups, including operational, maintenance and modification of interfaces and reports, as well as general technical modifications. (15%)
Anticipates and identifies potential problems before they occur and implements solutions and schedules and prioritizes work, minimizing impact on projects and users. (10%)
...and tax consulting experience pertaining to planning, research and general mergers and acquisitions activities * Experience in public accounting with at least 5+ of those years focusing on partnership taxation * Experience with one or more of the following: S-Corps...
...between the communitys needs and our clients offerings. Our Entry Level Service/Outreach Representative team is at the heart of that connection... ..., competitive, and coachable attitude Proficiency in public speaking, or willingness to learn Strong work ethic and...
...Job Title: Senior Quality Assurance Engineer Location: Remote - US, Canada Job Summary: Centric Software provides enterprise software applications in the fast-moving consumer goods market to manage, optimize, and execute business processes. Our software...
...Sushi Chef at Sunny's Sushi Are you a highly skilled and talented Sushi Chef? Do you have a passion for creating delicious and beautiful sushi dishes? If yes, we have an immediate opening for a Sushi Chef at Sunny's Sushi in El Paso! Sunny's Sushi is the Best Sushi...
...Going to school for Business Management/Marketing? We provide full training for the best of the best interns who are looking for a... ...propel our clients to incredible new levels. We are offering an internship where you will be responsible for implementing internal and...