Senior Software Developer

Detalles de la oferta

**Senior Software Developer Job Description**Senior Software Developers are responsible for designing, testing, and implementing new and existing software programs. They take on a managerial role and lead the development team with all software development tasks. Their job is to ensure all projects are completed on time and according to the client's specifications.**Duties and responsibilities**:- Meeting with Development Managers to discuss software projects.- Conducting feasibility studies for improvement of software systems.- Assigning tasks to junior developers such as coding, testing, debugging, and analytics.- Writing advanced programming code.- Reviewing updated software systems.- Managing project timelines and tasks.- Writing development reports.- Creating technical documents for new software programs.- Training staff on software use.**Preferred experience & skills**:- Able to write code in at least one major language, preferably C#.- Advanced Knowledge of SQL Server with the ability to query tables in a database.- Analytical thinking in solving problems.- Excellent communication skills.- Able to work well within a team.- Excellent time management.- Review, update, refactor and debug code- Create documentation throughout the software development life cycle- Collaborate with internal teams to produce software design and architecture- Write clean, scalable code using.NET programming languages**Education & training**:- Bachelor's degree in Computer Engineering or Computer Science, or at least 5 years equivalent experience.- Previous experience as a Software Programmer.- Managerial experience preferred.- Advanced knowledge of programming languages including JavaScript, ECMAScript, HTML5, Java, VB. Net, SQL and Xamarin.- Knowledge of system frameworks including Node, ASP.NET, Git and React.- Familiarity with architecture styles/APIs/PWA.- Experience creating and maintaining databases.- Experience working with Agile development technologies.- Advanced project management skills.- Good verbal and written communication.- English proficiency above 80%- Ability to learn new software and technologies quickly.- Ability to follow instructions and work in a team environment.Tipo de puesto: Tiempo completoHorario:- Lunes a viernesEducación:- Licenciatura terminada (Deseable)Idioma:- Inglés (Obligatorio)


Salario Nominal: A convenir

Fuente: Jobtome_Ppc

Requisitos

Monitorista En Planta Industrial En Seguridad

**MONITORISTA EN SEGURIDAD PRIVADA** **Sueldo: $10,200 mensuales (pago semanal)** **Perfil**: - 1-2 años de experiência mínima en un puesto igual o simila...


Top Notch Response - Baja California

Publicado 8 days ago

Encargado De Sistemas It

Descripción y detalle de las actividades *Contestar llamadas de los usuarios y establecer prioridades *Entrevista a los usuarios para obtener información so...


Infinity Windows & Doors S.A. De C.V. - Baja California

Publicado 8 days ago

Work From Home Senior Python Backend Developer

At BairesDev®, we've been leading the way in technology projects for over 15 years. We deliver cutting-edge solutions to giants like Google and the most inno...


Bairesdev Llc - Baja California

Publicado 8 days ago

Work From Home Senior Python Backend Developer

At BairesDev®, we've been leading the way in technology projects for over 15 years. We deliver cutting-edge solutions to giants like Google and the most inno...


Bairesdev Llc - Baja California

Publicado 8 days ago

Built at: 2024-12-23T16:54:04.862Z