Software Developer
Lafayette Economic Development Authority
Lafayette, United States of America
1 month ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Lafayette, United States of America
Tech stack
Gulp
Microsoft Word
HTML
Java
JavaScript
Microsoft Excel
Agile Methodologies
Build Automation
Automation of Tests
Big Data
Bootstrap
Microsoft Outlook
C Sharp (Programming Language)
CSS
Continuous Integration
DevOps
Hadoop
Machine Learning
Maven
Microsoft Office
Microsoft SQL Server
MongoDB
Node.js
NoSQL
Object-Oriented Software Development
Oracle Applications
Platform as a Service (PAAS)
Package Management Systems
Microsoft PowerPoint
Angular
Responsive Web Design
Software Engineering
SQL Databases
TypeScript
Web Applications
RxJS
Spark
Spring-boot
Backend
GIT
WebPack
Angular
Kubernetes
Information Technology
Npm(Software)
Front End Software Development
REST
Docker
Jenkins
Microservices
Job description
- Responsive web design
- Angular 2+/Bootstrap/Typescript/ RxJS
- Frontend build and package management tools (npm, Gulp, Webpack)
- Node.js
- Java 8 and Spring Boot
- SQL/NoSQL databases (Oracle, SQL Server, MongoDB)
- Distributed big data environments (Hadoop, Spark)
- Data science and machine learning techniques
- Microservices architecture
- Docker and container environments/deployments
- Kubernetes or similar PaaS for containers
- Automated testing, stubbing, mocking and other TDD concepts
- DevOps and continuous integration/build automation tools like Jenkins
- Git and GitFlow
- Maven
Requirements
- Experience building responsive, dynamic web applications using HTML, CSS and modern JavaScript frameworks like Angular, Bootstrap, and Typescript
- Experience with object-oriented programming in Java or C#
- Experience building backend RESTful web services with Java or C#
- Experience in all phases of the software development life cycle
- Understanding of full-stack development concepts
- Experience as a technical lead overseeing development project using agile methodologies, * BS in Computer Science (CMPS), Management Information Systems (MIS), Electrical Engineering (EE) or equivalent experience will be considered in lieu of degree/education requirements.
- Eight (8) years' experience building and supporting enterprise web applications.
- Proficient in Microsoft Office (MS PowerPoint, MS Excel, MS Word, MS Outlook).
- Must be a detail-oriented, results-driven individual with a commitment to quality, accuracy and the ability to organize and prioritize workloads to meet deadlines.
- Must possess strong interpersonal and excellent communication (written and oral) skills.
- Strong analytical, problem solving, technical, and functional skills with the ability to multi-task and be willing to learn.
- Must be able to work collaboratively and cooperatively, take direction, work well in a team environment, and interact with all levels of management, engineering, systems, operations and field personnel.
- Strong leadership experience, technical go to person.
- Ability to multitask and demonstrate flexibility in managing multiple projects.