Lead Software Engineer at Newark, New Jersey, USA |
Email: [email protected] |
From: Shane, Abdisolutions [email protected] Reply to: [email protected] Job Description Job Title: Lead Software Engineer Visa: USC GC Location: Newark NJ - hybrid Description: Join us as a Lead Software Engineer in the US Business Technology Organization, where you'll collaborate with product owners, tech leads, designers, engineers, and delivery professionals to enhance the Global Commissions and Comp-Operations Platform. Your role involves crafting, testing, and debugging new and existing applications to tackle complex business challenges and deliver innovative solutions that exceed customer expectations. As a key member of our team, you'll demonstrate advanced technical proficiency, exceptional problem-solving abilities, effective communication skills, and a commitment to agile methodologies, inclusive leadership, and continuous learning. Responsibilities: Develop applications using modern design patterns and architectural principles, ensuring adherence to coding standards and industry best practices. Collaborate closely with product owners to understand requirements and define feature stories, and with tech leads to establish technical designs for robust solutions. Write unit, integration, and functional tests to ensure code quality and reliability, and troubleshoot and resolve issues identified during testing phases. Stay updated on relevant and emerging technologies, providing guidance to team members and fostering a culture of learning and innovation. Tackle complex problems with a data-driven approach, considering various factors and variables to make informed decisions. Utilize programming languages such as Python, Java, or JavaScript, along with frameworks like React, Springboot, and Node.js. Requirements: Bachelor's degree in Computer Science, Engineering, or related field, or equivalent experience. Proficiency in agile development methodologies and Test-Driven Development (TDD). Understanding of business concepts, tools, and processes relevant to decision-making within the organization. Strong problem-solving, communication, and collaboration skills. Advanced experience in programming languages such as Python, Java, or JavaScript, and familiarity with distributed systems, object-oriented programming, and design patterns. Expertise in frameworks like React, Angular, Springboot, and Node.js, as well as knowledge of NoSQL or Relational Data structures. Familiarity with data streaming technologies like SQS, Kinesis, and Kafka, and proficiency in API development and consumption. Experience with automated testing tools such as JUnit and Jasmine, and awareness of accessibility considerations and software security principles. Knowledge of DevOps practices, SDLC methodologies, and AWS Core Services is advantageous. Preferred Qualifications: Experience with AWS Development and Architecture Patterns. Familiarity with Design Thinking methodologies. Previous experience in the Financial/Insurance industry is a plus. Keywords: javascript green card New Jersey Lead Software Engineer [email protected] |
[email protected] View all |
Fri Apr 05 00:17:00 UTC 2024 |