Sr. Software Development Engineer, IT

company banner
ConsultNet, LLC
IT, Architecture, Software, Developer, Engineers, Computer, Systems, Engineer, Python, Development, Test, Technician, Engineering
Full Time

Job Description

Job Description

Position Overview

The IT - Data & Common Services, Analytics Platform & Architecture group is responsible for providing high-availability of access & performance to our organization's analytical data, and modeling & enriching it for effortless consumption by our edge systems and end users. We partner with stakeholders to continuously assess data processes and tools, evaluate their usage and impact, and provide data governance and quality. We strive to transform the company to a data-focused, self-service business intelligence model with governed data management, built atop a modern analytics platform comprised of centralized cloud-based data and a powerful ecosystem of cloud-based tools.

Software Developer Engineers write and configure code. They generally come from Computer Science or Information Systems backgrounds.

The Software Developer Engineer family contains a wide array of individuals and skills so that the breadth of coding languages is encompassed (e.g., C, C#, C++, JAVA, Ruby, Python, etc.). This group creates the software and technical solutions that run the company. They are responsible to understand business requirements, comprehend the technical design for the solution, conceive and write detailed software implementations/code, as well as ensure their solutions adhere to the security, logging, error handling, and performance specifications.

More senior Software Developer Engineers have acquired deep technical expertise as well as communication (oral and written), facilitation, and architecture skills. Having this, they are key partners with Business Analysts to consult with the business about technical possibilities and futures. Additionally, they may be required to supervise less experienced software engineers.

Key Responsibilities
  • Write, configure and develop software and code-driven solutions for high complexity business problems according to user specifications
  • Decompose business requirements and translate them into detailed design specifications and code
  • Build solutions that utilize the enterprise monitoring/logging frameworks
  • Participate and engage with the appropriate matrix areas for the construction and delivery of the solution
  • Leads detailed code-reviews in a constructive manner
  • Ensure that coding solutions are flexible, supportable, and requires minimal maintenance
  • Promote adherence to standards and the common way (Software Development Life Cycle)
  • Analyze and resolve operational and production problems of high complexity, including researching and recommending alternative actions for problem resolution, taking timely action and escalating as required
  • Demonstrate advanced understanding of business processes being supported by assigned system(s) and across multiple business customers
  • Evaluate and recommend emerging technologies, influence technical designs and recommend process or system enhancements to business customers
  • Proactively contribute to the design of new solutions (new projects, enhancements, etc.)
  • Provide leadership for system and acceptance testing
  • Test and implement systems and enhancements using techniques that preserve system integrity
  • Ensure systems are functionally appropriate, technically sound and integrated
  • Develop time estimates for project schedules, monitor progress and provide accurate and timely reports
  • Plan and manage project activities within allocated resources
  • Work across projects to synchronize data analysis efforts and deliverables
  • Support the organization's project management policy, practice and methodology
  • Maintain focus on internal and external customer requirements
  • Provide leadership as a communications liaison between the business customer and the technology development and support groups
  • Provide leadership in key interactions with business customers to define, analyze, and deliver customer requirements
  • Negotiate and manage team relationships at project level
  • Teach technical topics to junior and other senior members of the staff
  • Other duties as assigned
Requirements
Minimum Requirements
  • Bachelor's Degree (in lieu of degree 9 years of work experience in an IT environment)
  • 5 years of work experience in Information Technology environment
  • Ability to serve as top Technician/Subject Matter Expert within their local IT team
  • Prior experience leading multiple simultaneous development efforts and work teams
  • Advanced knowledge of software development practice, concepts, technology and methodology obtained through formal training, and work experience
  • Advanced knowledge of required programming languages
  • Proficient in the required technologies
  • Advanced knowledge of technical/business environment
  • Understanding of the following:
    • different data categories (i.e., master, reference data, operational data, analytical, raw, domain, enterprise) and how they relate to each other
    • components of a modern data architecture comprised of centralized cloud-based data and cloud-based tools, including data warehouses, data visualization tools, business intelligence and data governance
    • impact of design decisions to the computer (performance, etc.)
    • technical behavior of the underlying operating system
    • technical behavior of the compiler and tools
    • ALL functional aspects of the tools and development environment
    • functional and technical behavior of the middleware and data layers
    • Dev/Ops processes, tools, and deployment capabilities
    • packaging and distribution of solutions
    • operations/run requirements
  • Ability to provide leadership within a specific technology area or across multiple technology areas, to complete root-cause analysis, design solutions, write code, perform testing, provide documentation, and implement large/multiple development projects that carry a high risk to the organization
  • Excellent partnering, communication, and negotiation skills so as to effectively serve as a lead liaison between business customers and technology development and support groups
  • Ability to complete tasks independently/interdependently
  • Ability to manage projects using the organization's project management methodology
  • Ability to work effectively in a strong customer service/team oriented environment
  • Ability to coach the technical development of less senior Developers


Preferred Qualifications
  • B.S./B.A. or M.S. in Computer Science, Engineering, Information Systems and/or equivalent formal training or work experience
  • Implementing RESTful APIs using MuleSoft
  • Ability to provide leadership and coaching for team
  • Ability to write code for solutions that are more technically challenging and more advanced (queuing, threading, etc.) than typical developers
  • Understanding of the detailed business processes involved in their areas of expertise
  • Industry Experience


Be a part of the ConsultNet difference. As a leading national provider of IT staffing and solutions, ConsultNet delivers exceptional services to startup, midmarket and Fortune 1000 companies across North America. Since 1996, we've partnered with clients to create rewarding opportunities for our consultants, successfully building teams that have surefire results.
In the past two years alone, we have placed more than 1,500 consultants in contract, contract-to-hire, or direct placement opportunities. We understand communication is key to finding the right job that matches your skills and career goals. For us, it's not just the work that we do; it's how we do the work. Our breadth of offerings extends to multiple IT positions in major markets throughout the country, see more at - www.consultnet.com


Company Information

Our experience and deep relationships inspire flexible, strategic staffing solutions.

Founded in 1996, ConsultNet was built to equip our clients to excel in IT—through expert consultants, project leadership and custom solutions.

With business in 45 states, ConsultNet serves multiple industries including:

finance, manufacturing, healthcare, digital media, advertising and the federal sector

In the last two years, we placed 1,500 consultants and served 300 clients, with contract, contract-to-hire, direct staffing and project-based teams.

As principled pioneers, we serve as an invaluable resource that drives business results.

Go Farther with ConsultNet

Dice Id : cxcnetut
Position Id : 21-01128
Originally Posted : 2 months ago

Similar Positions at ConsultNet, LLC

Software Developer Engineer, IT - DevOps
  • Honolulu, HI
  • 19 hours ago
Sr. Data Architect
  • Honolulu, HI
  • 19 hours ago
Software Development Engineer in Test
  • West Valley City, UT
  • 19 hours ago
Sr. Software Engineer
  • Newark, DE
  • 19 hours ago
Senior Software Engineer
  • Fairfax, VA
  • 19 hours ago
Senior Software Engineer
  • North Hills, NY
  • 19 hours ago
Senior Software Engineer
  • North Hills, NY
  • 19 hours ago