JOB POSTING - SOFTWARE DEVELOPER

Software Developer

Employer: Sky IT Group LLC

Worksite:  345 7th Avenue, 14th Floor, New York, NY 10001

Responsibilities:

  • Design, architect, and develop an enterprise-level user interface application tailored for buyers, merchandisers, C-level executives, and sales personnel.
  • Crafting Application Data Analytics predominantly utilizing JavaScript programming, JS Libraries, ASP.NET, WEB API, and Database Server technologies.
  • Execution of coding, unit testing, and deployment of the user interface.
  • Formulating algorithms and executing them using the C# language.
  • Creating reusable components and services with JS and Python libraries.
  • Implementing Slow Moving time dimension views for enhanced data analytics.
  • Developing web services for seamless communication with upstream and downstream applications.
  • Demonstrating a strong grasp of user interface, web technologies, and desktop applications.
  • Possessing adept architectural skills and familiarity with best design practices and software architectures.
  • Proficiency in implementing stored procedures, triggers, and indexes in SQLServer to optimize database performance. Additionally, incorporating simultaneous printing mechanisms.
  • Generating various documentation including Use-Case Diagrams, Sequence Diagrams, High-Level Documents, System Architecture Diagrams, System Integration Strategies, and Business Solutions Proposals.
  • Utilizing Agile methodologies for implementation and Sprint Planning.
  • Conduct Root Cause Analysis to pinpoint issues and devise effective solutions.
  • Resolve Critical Technical Production Issues: Employ Root Cause Analysis, robust debugging techniques and collaborate with technical teams while comprehending business flows and interconnected upstream and downstream applications.
  • Utilize debugging and analytical skills to identify and resolve problems.
  • Foster collaboration with support, business, and diverse technical teams.
  • Demonstrate expertise in the application and its interconnected systems.
  • Employ debugging tools and strategies.
  • Apply log analysis techniques and problem investigation skills.
  • Offer alternative solutions to prevent business process disruptions while maintaining compliance.
  • Conducting requirement analysis involving utilizing UML diagrams, including Class diagrams and Use-Case diagrams, to assess functionality, environment, and project performance.
  • Collaborate effectively with Business and Operational Teams, demonstrating strong communication skills.
  • Design context diagrams to delineate the system’s boundaries, its environment, and all interacting entities.
  • Develop use case diagrams to illustrate interactions between the system and its users.
  • Assess performance requirements for projects by evaluating code quality and coverage using unit testing tools.
  • Engage in Test-Driven Development to ensure comprehensive code coverage with unit tests.
  • Ensure project governance through activities such as code reviews, code quality analytics, documentation, inspections of unit test coverage, software factory management, code check-ins, change management, and deployments.
  • Adhere to coding practices in line with company standards.
  • Strive for quality deliverables.
  • Implement automated deployments.
  • Ensure compliance with change processes.

Requirements:

  • Bachelor's Degree is required in Computer Science or Computer Engineering or Computer Information Systems

To Apply: Mail CV to Joseph Cassidy, Sky IT Group LLC, 345 7th Avenue, 14th Floor, New York, NY 10001