Corserva, Inc., is actively seeking an experienced Software Developer with strong Software Product Development experience to work in our Orlando facility.
The successful candidate must have experience with developing an application that has become a product. Taken a product to market from an engineering standpoint.
Your duties will primarily revolve around building software by writing code, as well as modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces. You will also be involved in system testing and validation procedures and working with customers or departments on technical issues including software system design and maintenance.
Who we are:
Corserva is a privately held national Managed IT Service Provider headquartered in the United States. For over 30 years, we have driven customer success by assessing, architecting, implementing, managing, and protecting the IT that runs a business. From servers to storage, and networks to security, we leverage our abilities in consulting, technology, and outsourcing to advance customer possibilities, reduce risks, and cut operational costs.
Executing system testing and validation procedures.
Executing software programming and documentation development.
Modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces.
Working with customers or departments on technical issues including software system design and maintenance.
Analyzing information to recommend and plan the installation of new systems or modifications of an existing system.
Preparing reports on programming project specifications, activities, or status.
Conferring with project managers to obtain information on limitations or capabilities.
Bachelor's degree in computer science or related degree and 2-4 years work experience.
Knowledge of the software development life cycle.
Must be a full-stack developer and understand concepts of software engineering.
Strong knowledge of Cloud computing (AWS, Azure, Google Cloud Platform)
Ability to develop unit testing of code components or complete applications.
Experience working on a variety of software development projects.
Deep programming language knowledge.
Firm understanding of Object-Oriented Programming concepts
Knowledge of programming languages like Java, C#, Python, Swift, Objective-C, Ruby, Scala, Go
Experience with databases like SQL Server, Oracle, MongDB, MySQL
Knowledge of mobile development and understanding of native vs hybrid
Experience with developer IDEs like Visual Studio, Eclipse, IntelliJ, NetBeans, PyCharm, XCode, Android Studio
Experience with any SDLC methodology like Agile, Waterfall, Iterative, DevOps
Knowledge of DevOps principles including Pipeline, Continuous Integration, Continuous Delivery, Code Quality, Code Coverage
The desire to work in fast-paced environment
Must be able to speak/write English fluently
You’re an accomplished front-end web application developer, familiar with:
React with JSX component development
Consuming GraphQL and/or REST based APIs
Visualization using libraries such as D3, AntV (G2), or BizCharts
You’re extremely comfortable working with data
Complex SQL queries
Working with big data sets
You have strong back-end skills too:
NestJS microservices on NodeJs or equivalent
AWS Lambda via Serverless framework