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