Skills
- Senior
- Software
- Developer
Job Description
Title: Sr. Software Developer
Location: Las Vegas, NV
“There are 10 kinds of people in the world: Those that know binary and those that don’t.”
Yes. I stole this joke. No. I don’t completely understand it. But I’m guessing you do. If that’s the case, please, read on.
We’re looking for a Software Developer Level II to design and develop proprietary and commercial off-the-shelf systems that support Company and IT objectives. This is a senior role requiring experience in all System Development Life Cycle phases of application development from the ground up, software maintenance, and feature addition.
Your role:
- Provide cutting edge design prototypes and execute development tasks for applications and systems.
- Work closely with internal and external stakeholders to implement solutions and resolve issues within acceptable levels of cost, stability, risk, and reliability.
- Establish and maintain development frameworks that are optimal for each application.
- Mentor junior staff on technological and design principles, and best practices.
- Conduct code reviews to ensure adherence to standards and specifications.
- Assist with managing source code repositories, continuous integration, and deployment plans.
- Monitor, propose, and participate in executing updates for current technologies based on discovered vulnerabilities and value to projects.
- Maintain documentation on systems, architectures, and builds.
- Support Project Management activities related to IT and general objectives.
- Adhere to departmental policies and procedures.
Environment:
- Linux and Windows OS
- AWS and Azure
- Server-side Web development tools
- Integrated Development Environments (IntelliJ IDEA/PgAdmin/SQL Server Management Studio)
- Source versioning system (GIT/Subversion)
- SQL (PostgreSQL/T-SQL)
- Trouble ticket reporting system (JIRA/IssueTrak or similar)
What you’ve got:
- At least 2-3 years working in AWS environments
- Ability to follow through with assigned projects independently
- Bachelor’s degree in Computer Science along with equivalent experience
- 7+ years of experience with full stack programming with emphasis in: 2+ years of Python Programming; UI/UX development in JavaScript/HTML ecosystems
- Proven experience in engineering and software architecture design
- Expert in JavaScript frameworks like Vue.js or Angular or React
- Excellent knowledge of Object-Oriented Programming, Algorithms, and Data Structures
- Experience with authoring SQL and integration with ODBC
- Experience with Source versioning system (GIT/Subversion)
- Experience with libraries and constructs based on: HTML, CSS, JavaScript, JSP, JDBC, Python, JasperReports, XML, Json
- Experience in Bootstrap or similar libraries
- Strong organization, communication, and leadership skills
- Self-motivated and adaptable
- Excellent verbal, written, and customer service skills
- Ability to prioritize work well
- Ability to follow through with assigned tasks independently
- Self-directed awareness of the latest technological trends in IT services and deliveries
- Detail oriented and possess a passion for quality
- Experience with organizational change management
To find more great tech-centric jobs, please visit .