Professional, Software Engineering
IBA InfoTech Inc.
Greensboro, NC, United States
about 2 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Regular working hours
Job source
Tech stack
ASP.NET
JavaScript (Programming Language)
.NET Framework
Advanced Message Queuing Protocol
Unit Testing
C Sharp (Programming Language)
Relational Databases
Language Integrated Query
Elasticsearch
NoSQL
RabbitMQ
Service-Oriented Architecture
+8 more
Software Engineering
SQL Databases
System Availability
Software Troubleshooting
Event Driven Architecture
Information Technology
Apache Kafka
Microservices
Job description
- Design, code, test and debug complex software while developing new functionality, and enhancing existing functionality, in order to satisfy customer requirements, both internal and external. Design work encompasses a broader project/system scope. Work is assigned via broad guidelines. Work includes developing detailed specifications from which applications will be written, designed, coded, tested and debugged.
- Consult with product owners/business partners to define requirements and software design. Evaluate the feasibility and make recommendations, considering things such as customer requirements, time limitations, system limitations. Mentor less experienced team members in learning this process.
- Define scope and develop testing methods, collaborating with the QA team and other developers. Work with the QA team to improve all levels of testing efforts, developing and enhancing testing methods and processes. May also perform testing.
- Support, maintain and document software functionality. Makes recommendations on and influences engineering processes and methods.
- Provide operational support on complex/escalated issues to diagnose and resolve incidents in production systems. Incidents tend to be fewer but more complex, requiring analysis of issues, determination of additional resources to resolve the issue, and an in-depth system perspective.
Requirements
- Bachelor’s degree in computer science, software development, or related field strongly preferred
- Three or more years of experience in .Net (incl. Core) C#
- The candidate is expected to be highly experienced in this area, and act as a subject matter expert (SME)
- Significant experience designing and delivering enterprise-grade, high availability, and scalable software architectures
- Superb JavaScript skills are expected
- Working knowledge of Web Forms and LINQ
- Solid working knowledge of relational databases and SQL are expected
- Solid unit testing, troubleshooting and debugging skills plus the requisite attention to detail
- Microservices or Service Oriented Architecture experience desired
- Pub/Sub messaging experience a plus. Examples include Kafka, RabbitMQ, or AMQP.
- Event-Driven Architecture experience a plus
- Elasticsearch or other NoSQL solutions a plus
- Excellent communication and demonstrated ability to work as an active member on a large distributed development team
- Customer-oriented: meets individual commitments, works with the team to achieve team commitments, response to request in a timely manner, willing to help, willing to pair program when needed
- Coaching and teaching skills to mentor less experienced team members
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on ibainfotech.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
LM
Luis Minvielle
Where To Find Software Engineering Jobs
over 2 years ago
KM
Kaleb McKelvey
The Best Software Developer Blogs to Read
over 3 years ago
AF
Ava Faulkner
7 Important Tips That Every Software Developer Should Know
about 4 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
LM
Luis Minvielle
The Most Popular IT Jobs on the Market
over 2 years ago