
Job Title | Programmer / Analyst II* |
Location | Lafayette, LA* | *Position is based out of Lafayette, LA |
Department | Corporate / Administrative & Support |
FLSA Status | Exempt |
Shifts hiring | Full-time |
About our Development Team
Do you love technology? We sure do! With over 4,000 employees and rapid growth in our future, there is no shortage of development challenges and opportunities in our company. You will be a part of a broad and varied IT ecosystem that is rapidly maturing. We work with a strong group that truly cares about proper development methods, continuous education, and personal growth and learning. Here are some of the benefits of a software development career at Acadian:
- Open discussion about software design
- Frequent experimentation with tools and architecture
- Education, training, and conferences
- Focus on programming because of dedicated IT support teams: Network, DBA, Infrastructure, Business Intelligence, Application Analysts, Security, Service Desk, and Telecom
- Professional, ergonomic, and custom office equipment
- Employee gym on campus
- Weekly telecommuting and flexible scheduling
- Dedicated office for your team
Most importantly, everything we do in IT directly contributes and supports the critical life-saving efforts provided by this company every day.
Required Skills:
Candidate must demonstrate:
- Deep understanding of software development
- Knowledge of design patterns and best practices
- Proven ability to coordinate and prioritize multiple projects and deadlines
- Ability to conduct independent research with technical staff and subject matter experts
- Ability to communicate complex information easily
- Ability to voice concerns and advise on possible solutions
Experience and Education:
- Bachelor's degree in Computer Science, MIS, Informatics, or a related field
- 3 years of experience developing applications
- Demonstrated independent design and development of applications
- Demonstrated database development using RDBMS or NoSQL data stores
- Experience with functional-style programming, TDD, dependency injection, and advanced C# (LINQ, lambda expressions, parallelism) preferred
Job Tasks:
- Design, build, enhance, debug, maintain existing and create new .NET applications using C#, F#, and SQL Server, as well as web applications using React and TypeScript
- Maintain and debug legacy applications that are built on .NET and SQL Server
- Collaboratively develop solutions during pair programming
- Solve intermediate to complex problems with minimal guidance
- Interpret business requirements into technical and/or functional documentation and solutions
- Develop and foster on-going strategies for productivity improvements through the development of our own tools, process improvements, and participation in team code reviews
- Understand and follow formal project methodologies and change control processes
Tools We Use:
- Visual Studio Pro / Visual Studio Code
- Jetbrains IDEs / Tools
- LINQPad
- Vim
- Git / GitKraken
- ReSharper Ultimate
- SQL Server Management Studio
- RedGate SQL Developer Bundle
- TeamCity & OctopusDeploy
- Slack
- Safari Books Online
- PluralSight
- Udemy
- Standing desks, powerful development machines, keyboard and mouse of choice, and large monitors provided
- Open to new tools and technologies
EOE/AA